<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Interactive BOM for KiCAD</title>
  <style type="text/css">
:root {
  --pcb-edge-color: black;
  --pad-color: #878787;
  --pad-hole-color: #CCCCCC;
  --pad-color-highlight: #D04040;
  --pad-color-highlight-both: #D0D040;
  --pad-color-highlight-marked: #44a344;
  --pin1-outline-color: #ffb629;
  --pin1-outline-color-highlight: #ffb629;
  --pin1-outline-color-highlight-both: #fcbb39;
  --pin1-outline-color-highlight-marked: #fdbe41;
  --silkscreen-edge-color: #aa4;
  --silkscreen-polygon-color: #4aa;
  --silkscreen-text-color: #4aa;
  --fabrication-edge-color: #907651;
  --fabrication-polygon-color: #907651;
  --fabrication-text-color: #a27c24;
  --track-color: #def5f1;
  --track-color-highlight: #D04040;
  --zone-color: #def5f1;
  --zone-color-highlight: #d0404080;
}

html,
body {
  margin: 0px;
  height: 100%;
  font-family: Verdana, sans-serif;
}

.dark.topmostdiv {
  --pcb-edge-color: #eee;
  --pad-color: #808080;
  --pin1-outline-color: #ffa800;
  --pin1-outline-color-highlight: #ccff00;
  --track-color: #42524f;
  --zone-color: #42524f;
  background-color: #252c30;
  color: #eee;
}

button {
  background-color: #eee;
  border: 1px solid #888;
  color: black;
  height: 44px;
  width: 44px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  font-weight: bolder;
}

.dark button {
  /* This will be inverted */
  background-color: #c3b7b5;
}

button.depressed {
  background-color: #0a0;
  color: white;
}

.dark button.depressed {
  /* This will be inverted */
  background-color: #b3b;
}

button:focus {
  outline: 0;
}

button#tb-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.32 290.12h5.82M1.32 291.45h5.82' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 292.5v4.23M.26 292.63H8.2' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='1.35' y='295.73'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
}

button#lr-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' fill='none' stroke='%23000' stroke-width='.4' stroke-linejoin='round'/%3E%3Cpath d='M1.06 290.12H3.7m-2.64 1.33H3.7m-2.64 1.32H3.7m-2.64 1.3H3.7m-2.64 1.33H3.7' fill='none' stroke='%23000' stroke-width='.4'/%3E%3Cpath d='M4.37 288.8v7.94m0-4.11h3.96' fill='none' stroke='%23000' stroke-width='.3'/%3E%3Ctext font-weight='700' font-size='3.17' font-family='sans-serif'%3E%3Ctspan x='5.11' y='291.96'%3EF%3C/tspan%3E%3Ctspan x='5.03' y='295.68'%3EB%3C/tspan%3E%3C/text%3E%3C/g%3E%3C/svg%3E%0A");
}

button#bom-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.47 8.47'%3E%3Crect transform='translate(0 -288.53)' ry='1.17' y='288.8' x='.27' height='7.94' width='7.94' fill='%23f9f9f9'/%3E%3Cg transform='translate(0 -288.53)' fill='none' stroke='%23000' stroke-width='.4'%3E%3Crect width='7.94' height='7.94' x='.27' y='288.8' ry='1.17' stroke-linejoin='round'/%3E%3Cpath d='M1.59 290.12h5.29M1.59 291.45h5.33M1.59 292.75h5.33M1.59 294.09h5.33M1.59 295.41h5.33'/%3E%3C/g%3E%3C/svg%3E");
}

button#bom-grouped-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m4 0h5m4 0h3M6.1 22h3m3.9 0h5m4 0h4m-16-8h4m4 0h4'/%3E%3Cpath stroke-linecap='null' d='M5 17.5h22M5 26.6h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
}

button#bom-ungrouped-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg stroke='%23000' stroke-linejoin='round' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-linecap='square' stroke-width='2' d='M6 10h4m-4 8h3m-3 8h4'/%3E%3Cpath stroke-linecap='null' d='M5 13.5h22m-22 8h22M5 5.5h22'/%3E%3C/g%3E%3C/svg%3E");
}

button#bom-netlist-btn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none' stroke='%23000' class='layer'%3E%3Crect width='29' height='29' x='1.5' y='1.5' stroke-width='2' fill='%23fff' rx='5' ry='5'/%3E%3Cpath stroke-width='2' d='M6 26l6-6v-8m13.8-6.3l-6 6v8'/%3E%3Ccircle cx='11.8' cy='9.5' r='2.8' stroke-width='2'/%3E%3Ccircle cx='19.8' cy='22.8' r='2.8' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

button#copy {
  background-image: url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 48 48' width='48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h48v48h-48z' fill='none'/%3E%3Cpath d='M32 2h-24c-2.21 0-4 1.79-4 4v28h4v-28h24v-4zm6 8h-22c-2.21 0-4 1.79-4 4v28c0 2.21 1.79 4 4 4h22c2.21 0 4-1.79 4-4v-28c0-2.21-1.79-4-4-4zm0 32h-22v-28h22v28z'/%3E%3C/svg%3E");
  background-position: 6px 6px;
  background-repeat: no-repeat;
  background-size: 26px 26px;
  border-radius: 6px;
  height: 40px;
  width: 40px;
  margin: 10px 5px;
}

button#copy:active {
  box-shadow: inset 0px 0px 5px #6c6c6c;
}

textarea.clipboard-temp {
  position: fixed;
  top: 0;
  left: 0;
  width: 2em;
  height: 2em;
  padding: 0;
  border: None;
  outline: None;
  box-shadow: None;
  background: transparent;
}

.left-most-button {
  border-right: 0;
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

.middle-button {
  border-right: 0;
}

.right-most-button {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.button-container {
  font-size: 0;
  margin: 10px 10px 10px 0px;
}

.dark .button-container {
  filter: invert(1);
}

.button-container button {
  background-size: 32px 32px;
  background-position: 5px 5px;
  background-repeat: no-repeat;
}

@media print {
  .hideonprint {
    display: none;
  }
}

canvas {
  cursor: crosshair;
}

canvas:active {
  cursor: grabbing;
}

.fileinfo {
  width: 100%;
  max-width: 1000px;
  border: none;
  padding: 5px;
}

.fileinfo .title {
  font-size: 20pt;
  font-weight: bold;
}

.fileinfo td {
  overflow: hidden;
  white-space: nowrap;
  max-width: 1px;
  width: 50%;
  text-overflow: ellipsis;
}

.bom {
  border-collapse: collapse;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 10pt;
  table-layout: fixed;
  width: 100%;
  margin-top: 1px;
  position: relative;
}

.bom th,
.bom td {
  border: 1px solid black;
  padding: 5px;
  word-wrap: break-word;
  text-align: center;
  position: relative;
}

.dark .bom th,
.dark .bom td {
  border: 1px solid #777;
}

.bom th {
  background-color: #CCCCCC;
  background-clip: padding-box;
}

.dark .bom th {
  background-color: #3b4749;
}

.bom tr.highlighted:nth-child(n) {
  background-color: #cfc;
}

.dark .bom tr.highlighted:nth-child(n) {
  background-color: #226022;
}

.bom tr:nth-child(even) {
  background-color: #f2f2f2;
}

.dark .bom tr:nth-child(even) {
  background-color: #313b40;
}

.bom tr.checked {
  color: #1cb53d;
}

.dark .bom tr.checked {
  color: #2cce54;
}

.bom tr {
  transition: background-color 0.2s;
}

.bom .numCol {
  width: 30px;
}

.bom .value {
  width: 15%;
}

.bom .quantity {
  width: 65px;
}

.bom th .sortmark {
  position: absolute;
  right: 1px;
  top: 1px;
  margin-top: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #221 transparent;
  transform-origin: 50% 85%;
  transition: opacity 0.2s, transform 0.4s;
}

.dark .bom th .sortmark {
  filter: invert(1);
}

.bom th .sortmark.none {
  opacity: 0;
}

.bom th .sortmark.desc {
  transform: rotate(180deg);
}

.bom th:hover .sortmark.none {
  opacity: 0.5;
}

.bom .bom-checkbox {
  width: 30px;
  position: relative;
  user-select: none;
  -moz-user-select: none;
}

.bom .bom-checkbox:before {
  content: "";
  position: absolute;
  border-width: 15px;
  border-style: solid;
  border-color: #51829f transparent transparent transparent;
  visibility: hidden;
  top: -15px;
}

.bom .bom-checkbox:after {
  content: "Double click to set/unset all";
  position: absolute;
  color: white;
  top: -35px;
  left: -26px;
  background: #51829f;
  padding: 5px 15px;
  border-radius: 8px;
  white-space: nowrap;
  visibility: hidden;
}

.bom .bom-checkbox:hover:before,
.bom .bom-checkbox:hover:after {
  visibility: visible;
  transition: visibility 0.2s linear 1s;
}

.split {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: inherit;
}

.split.split-horizontal,
.gutter.gutter-horizontal {
  height: 100%;
  float: left;
}

.gutter {
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: 50%;
  transition: background-color 0.3s;
}

.dark .gutter {
  background-color: #777;
}

.gutter.gutter-horizontal {
  background-image: url('');
  cursor: ew-resize;
  width: 5px;
}

.gutter.gutter-vertical {
  background-image: url('');
  cursor: ns-resize;
  height: 5px;
}

.searchbox {
  float: left;
  height: 40px;
  margin: 10px 5px;
  padding: 12px 32px;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 18px;
  box-sizing: border-box;
  border: 1px solid #888;
  border-radius: 6px;
  outline: none;
  background-color: #eee;
  transition: background-color 0.2s, border 0.2s;
  background-image: url('');
  background-position: 10px 10px;
  background-repeat: no-repeat;
}

.dark .searchbox {
  background-color: #111;
  color: #eee;
}

.searchbox::placeholder {
  color: #ccc;
}

.dark .searchbox::placeholder {
  color: #666;
}

.filter {
  width: calc(60% - 64px);
}

.reflookup {
  width: calc(40% - 10px);
}

input[type=text]:focus {
  background-color: white;
  border: 1px solid #333;
}

.dark input[type=text]:focus {
  background-color: #333;
  border: 1px solid #ccc;
}

mark.highlight {
  background-color: #5050ff;
  color: #fff;
  padding: 2px;
  border-radius: 6px;
}

.dark mark.highlight {
  background-color: #76a6da;
  color: #111;
}

.menubtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 20 20'%3E%3Cpath fill='none' d='M0 0h20v20H0V0z'/%3E%3Cpath d='M15.95 10.78c.03-.25.05-.51.05-.78s-.02-.53-.06-.78l1.69-1.32c.15-.12.19-.34.1-.51l-1.6-2.77c-.1-.18-.31-.24-.49-.18l-1.99.8c-.42-.32-.86-.58-1.35-.78L12 2.34c-.03-.2-.2-.34-.4-.34H8.4c-.2 0-.36.14-.39.34l-.3 2.12c-.49.2-.94.47-1.35.78l-1.99-.8c-.18-.07-.39 0-.49.18l-1.6 2.77c-.1.18-.06.39.1.51l1.69 1.32c-.04.25-.07.52-.07.78s.02.53.06.78L2.37 12.1c-.15.12-.19.34-.1.51l1.6 2.77c.1.18.31.24.49.18l1.99-.8c.42.32.86.58 1.35.78l.3 2.12c.04.2.2.34.4.34h3.2c.2 0 .37-.14.39-.34l.3-2.12c.49-.2.94-.47 1.35-.78l1.99.8c.18.07.39 0 .49-.18l1.6-2.77c.1-.18.06-.39-.1-.51l-1.67-1.32zM10 13c-1.65 0-3-1.35-3-3s1.35-3 3-3 3 1.35 3 3-1.35 3-3 3z'/%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}

.statsbtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6h28v24H4V6zm0 8h28v8H4m9-16v24h10V5.8' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}

.iobtn {
  background-color: white;
  border: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36'%3E%3Cpath fill='none' stroke='%23000' stroke-width='2' d='M3 33v-7l6.8-7h16.5l6.7 7v7H3zM3.2 26H33M21 9l5-5.9 5 6h-2.5V15h-5V9H21zm-4.9 0l-5 6-5-6h2.5V3h5v6h2.5z'/%3E%3Cpath fill='none' stroke='%23000' d='M6.1 29.5H10'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
}

.visbtn {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24'%3E%3Cpath fill='none' stroke='%23333' d='M2.5 4.5h5v15h-5zM9.5 4.5h5v15h-5zM16.5 4.5h5v15h-5z'/%3E%3C/svg%3E");
  background-position: center;
  background-repeat: no-repeat;
  padding: 15px;
}

#vismenu-content {
  left: 0px;
  font-family: Verdana, sans-serif;
}

.dark .statsbtn,
.dark .savebtn,
.dark .menubtn,
.dark .iobtn,
.dark .visbtn {
  filter: invert(1);
}

.flexbox {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.savebtn {
  background-color: #d6d6d6;
  width: auto;
  height: 30px;
  flex-grow: 1;
  margin: 5px;
  border-radius: 4px;
}

.savebtn:active {
  background-color: #0a0;
  color: white;
}

.dark .savebtn:active {
  /* This will be inverted */
  background-color: #b3b;
}

.stats {
  border-collapse: collapse;
  font-size: 12pt;
  table-layout: fixed;
  width: 100%;
  min-width: 450px;
}

.dark .stats td {
  border: 1px solid #bbb;
}

.stats td {
  border: 1px solid black;
  padding: 5px;
  word-wrap: break-word;
  text-align: center;
  position: relative;
}

#checkbox-stats div {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

#checkbox-stats .bar {
  background-color: rgba(28, 251, 0, 0.6);
}

.menu {
  position: relative;
  display: inline-block;
  margin: 10px 10px 10px 0px;
}

.menu-content {
  font-size: 12pt !important;
  text-align: left !important;
  font-weight: normal !important;
  display: none;
  position: absolute;
  background-color: white;
  right: 0;
  min-width: 300px;
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
  z-index: 100;
  padding: 8px;
}

.dark .menu-content {
  background-color: #111;
}

.menu:hover .menu-content {
  display: block;
}

.menu:hover .menubtn,
.menu:hover .iobtn,
.menu:hover .statsbtn {
  background-color: #eee;
}

.menu-label {
  display: inline-block;
  padding: 8px;
  border: 1px solid #ccc;
  border-top: 0;
  width: calc(100% - 18px);
}

.menu-label-top {
  border-top: 1px solid #ccc;
}

.menu-textbox {
  float: left;
  height: 24px;
  margin: 10px 5px;
  padding: 5px 5px;
  font-family: Consolas, "DejaVu Sans Mono", Monaco, monospace;
  font-size: 14px;
  box-sizing: border-box;
  border: 1px solid #888;
  border-radius: 4px;
  outline: none;
  background-color: #eee;
  transition: background-color 0.2s, border 0.2s;
  width: calc(100% - 10px);
}

.menu-textbox.invalid,
.dark .menu-textbox.invalid {
  color: red;
}

.dark .menu-textbox {
  background-color: #222;
  color: #eee;
}

.radio-container {
  margin: 4px;
}

.topmostdiv {
  width: 100%;
  height: 100%;
  background-color: white;
  transition: background-color 0.3s;
}

#top {
  height: 78px;
  border-bottom: 2px solid black;
}

.dark #top {
  border-bottom: 2px solid #ccc;
}

#dbg {
  display: block;
}

::-webkit-scrollbar {
  width: 8px;
}

::-webkit-scrollbar-track {
  background: #aaa;
}

::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 3px;
}

::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.slider {
  -webkit-appearance: none;
  width: 100%;
  margin: 3px 0;
  padding: 0;
  outline: none;
  opacity: 0.7;
  -webkit-transition: .2s;
  transition: opacity .2s;
  border-radius: 3px;
}

.slider:hover {
  opacity: 1;
}

.slider:focus {
  outline: none;
}

.slider::-webkit-slider-runnable-track {
  -webkit-appearance: none;
  width: 100%;
  height: 8px;
  background: #d3d3d3;
  border-radius: 3px;
  border: none;
}

.slider::-webkit-slider-thumb {
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
  margin-top: -4px;
}

.dark .slider::-webkit-slider-thumb {
  background: #3d3;
}

.slider::-moz-range-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
}

.slider::-moz-range-track {
  height: 8px;
  background: #d3d3d3;
  border-radius: 3px;
}

.dark .slider::-moz-range-thumb {
  background: #3d3;
}

.slider::-ms-track {
  width: 100%;
  height: 8px;
  border-width: 3px 0;
  background: transparent;
  border-color: transparent;
  color: transparent;
  transition: opacity .2s;
}

.slider::-ms-fill-lower {
  background: #d3d3d3;
  border: none;
  border-radius: 3px;
}

.slider::-ms-fill-upper {
  background: #d3d3d3;
  border: none;
  border-radius: 3px;
}

.slider::-ms-thumb {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #0a0;
  cursor: pointer;
  margin: 0;
}

.shameless-plug {
  font-size: 0.8em;
  text-align: center;
  display: block;
}

a {
  color: #0278a4;
}

.dark a {
  color: #00b9fd;
}

#frontcanvas,
#backcanvas {
  touch-action: none;
}

.placeholder {
  border: 1px dashed #9f9fda !important;
  background-color: #edf2f7 !important;
}

.dragging {
  z-index: 999;
}

.dark .dragging>table>tbody>tr {
  background-color: #252c30;
}

.dark .placeholder {
  filter: invert(1);
}

.column-spacer {
  top: 0;
  left: 0;
  width: calc(100% - 4px);
  position: absolute;
  cursor: pointer;
  user-select: none;
  height: 100%;
}

.column-width-handle {
  top: 0;
  right: 0;
  width: 4px;
  position: absolute;
  cursor: col-resize;
  user-select: none;
  height: 100%;
}

.column-width-handle:hover {
  background-color: #4f99bd;
}


  </style>
  <script type="text/javascript" >
///////////////////////////////////////////////
/*
  Split.js - v1.3.5
  MIT License
  https://github.com/nathancahill/Split.js
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Split=t()}(this,function(){"use strict";var e=window,t=e.document,n="addEventListener",i="removeEventListener",r="getBoundingClientRect",s=function(){return!1},o=e.attachEvent&&!e[n],a=["","-webkit-","-moz-","-o-"].filter(function(e){var n=t.createElement("div");return n.style.cssText="width:"+e+"calc(9px)",!!n.style.length}).shift()+"calc",l=function(e){return"string"==typeof e||e instanceof String?t.querySelector(e):e};return function(u,c){function z(e,t,n){var i=A(y,t,n);Object.keys(i).forEach(function(t){return e.style[t]=i[t]})}function h(e,t){var n=B(y,t);Object.keys(n).forEach(function(t){return e.style[t]=n[t]})}function f(e){var t=E[this.a],n=E[this.b],i=t.size+n.size;t.size=e/this.size*i,n.size=i-e/this.size*i,z(t.element,t.size,this.aGutterSize),z(n.element,n.size,this.bGutterSize)}function m(e){var t;this.dragging&&((t="touches"in e?e.touches[0][b]-this.start:e[b]-this.start)<=E[this.a].minSize+M+this.aGutterSize?t=E[this.a].minSize+this.aGutterSize:t>=this.size-(E[this.b].minSize+M+this.bGutterSize)&&(t=this.size-(E[this.b].minSize+this.bGutterSize)),f.call(this,t),c.onDrag&&c.onDrag())}function g(){var e=E[this.a].element,t=E[this.b].element;this.size=e[r]()[y]+t[r]()[y]+this.aGutterSize+this.bGutterSize,this.start=e[r]()[G]}function d(){var t=this,n=E[t.a].element,r=E[t.b].element;t.dragging&&c.onDragEnd&&c.onDragEnd(),t.dragging=!1,e[i]("mouseup",t.stop),e[i]("touchend",t.stop),e[i]("touchcancel",t.stop),t.parent[i]("mousemove",t.move),t.parent[i]("touchmove",t.move),delete t.stop,delete t.move,n[i]("selectstart",s),n[i]("dragstart",s),r[i]("selectstart",s),r[i]("dragstart",s),n.style.userSelect="",n.style.webkitUserSelect="",n.style.MozUserSelect="",n.style.pointerEvents="",r.style.userSelect="",r.style.webkitUserSelect="",r.style.MozUserSelect="",r.style.pointerEvents="",t.gutter.style.cursor="",t.parent.style.cursor=""}function S(t){var i=this,r=E[i.a].element,o=E[i.b].element;!i.dragging&&c.onDragStart&&c.onDragStart(),t.preventDefault(),i.dragging=!0,i.move=m.bind(i),i.stop=d.bind(i),e[n]("mouseup",i.stop),e[n]("touchend",i.stop),e[n]("touchcancel",i.stop),i.parent[n]("mousemove",i.move),i.parent[n]("touchmove",i.move),r[n]("selectstart",s),r[n]("dragstart",s),o[n]("selectstart",s),o[n]("dragstart",s),r.style.userSelect="none",r.style.webkitUserSelect="none",r.style.MozUserSelect="none",r.style.pointerEvents="none",o.style.userSelect="none",o.style.webkitUserSelect="none",o.style.MozUserSelect="none",o.style.pointerEvents="none",i.gutter.style.cursor=j,i.parent.style.cursor=j,g.call(i)}function v(e){e.forEach(function(t,n){if(n>0){var i=F[n-1],r=E[i.a],s=E[i.b];r.size=e[n-1],s.size=t,z(r.element,r.size,i.aGutterSize),z(s.element,s.size,i.bGutterSize)}})}function p(){F.forEach(function(e){e.parent.removeChild(e.gutter),E[e.a].element.style[y]="",E[e.b].element.style[y]=""})}void 0===c&&(c={});var y,b,G,E,w=l(u[0]).parentNode,D=e.getComputedStyle(w).flexDirection,U=c.sizes||u.map(function(){return 100/u.length}),k=void 0!==c.minSize?c.minSize:100,x=Array.isArray(k)?k:u.map(function(){return k}),L=void 0!==c.gutterSize?c.gutterSize:10,M=void 0!==c.snapOffset?c.snapOffset:30,O=c.direction||"horizontal",j=c.cursor||("horizontal"===O?"ew-resize":"ns-resize"),C=c.gutter||function(e,n){var i=t.createElement("div");return i.className="gutter gutter-"+n,i},A=c.elementStyle||function(e,t,n){var i={};return"string"==typeof t||t instanceof String?i[e]=t:i[e]=o?t+"%":a+"("+t+"% - "+n+"px)",i},B=c.gutterStyle||function(e,t){return n={},n[e]=t+"px",n;var n};"horizontal"===O?(y="width","clientWidth",b="clientX",G="left","paddingLeft"):"vertical"===O&&(y="height","clientHeight",b="clientY",G="top","paddingTop");var F=[];return E=u.map(function(e,t){var i,s={element:l(e),size:U[t],minSize:x[t]};if(t>0&&(i={a:t-1,b:t,dragging:!1,isFirst:1===t,isLast:t===u.length-1,direction:O,parent:w},i.aGutterSize=L,i.bGutterSize=L,i.isFirst&&(i.aGutterSize=L/2),i.isLast&&(i.bGutterSize=L/2),"row-reverse"===D||"column-reverse"===D)){var a=i.a;i.a=i.b,i.b=a}if(!o&&t>0){var c=C(t,O);h(c,L),c[n]("mousedown",S.bind(i)),c[n]("touchstart",S.bind(i)),w.insertBefore(c,s.element),i.gutter=c}0===t||t===u.length-1?z(s.element,s.size,L/2):z(s.element,s.size,L);var f=s.element[r]()[y];return f<s.minSize&&(s.minSize=f),t>0&&F.push(i),s}),o?{setSizes:v,destroy:p}:{setSizes:v,getSizes:function(){return E.map(function(e){return e.size})},collapse:function(e){if(e===F.length){var t=F[e-1];g.call(t),o||f.call(t,t.size-t.bGutterSize)}else{var n=F[e];g.call(n),o||f.call(n,n.aGutterSize)}},destroy:p}}});

///////////////////////////////////////////////

///////////////////////////////////////////////
// Copyright (c) 2013 Pieroxy <pieroxy@pieroxy.net>
// This work is free. You can redistribute it and/or modify it
// under the terms of the WTFPL, Version 2
// For more information see LICENSE.txt or http://www.wtfpl.net/
//
// For more information, the home page:
// http://pieroxy.net/blog/pages/lz-string/testing.html
//
// LZ-based compression algorithm, version 1.4.4
var LZString=function(){var o=String.fromCharCode,i={};var n={decompressFromBase64:function(o){return null==o?"":""==o?null:n._decompress(o.length,32,function(n){return function(o,n){if(!i[o]){i[o]={};for(var t=0;t<o.length;t++)i[o][o.charAt(t)]=t}return i[o][n]}("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",o.charAt(n))})},_decompress:function(i,n,t){var r,e,a,s,p,u,l,f=[],c=4,d=4,h=3,v="",g=[],m={val:t(0),position:n,index:1};for(r=0;r<3;r+=1)f[r]=r;for(a=0,p=Math.pow(2,2),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;l=o(a);break;case 2:return""}for(f[3]=l,e=l,g.push(l);;){if(m.index>i)return"";for(a=0,p=Math.pow(2,h),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;switch(l=a){case 0:for(a=0,p=Math.pow(2,8),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 1:for(a=0,p=Math.pow(2,16),u=1;u!=p;)s=m.val&m.position,m.position>>=1,0==m.position&&(m.position=n,m.val=t(m.index++)),a|=(s>0?1:0)*u,u<<=1;f[d++]=o(a),l=d-1,c--;break;case 2:return g.join("")}if(0==c&&(c=Math.pow(2,h),h++),f[l])v=f[l];else{if(l!==d)return null;v=e+e.charAt(0)}g.push(v),f[d++]=e+v.charAt(0),e=v,0==--c&&(c=Math.pow(2,h),h++)}}};return n}();"function"==typeof define&&define.amd?define(function(){return LZString}):"undefined"!=typeof module&&null!=module?module.exports=LZString:"undefined"!=typeof angular&&null!=angular&&angular.module("LZString",[]).factory("LZString",function(){return LZString});
///////////////////////////////////////////////

///////////////////////////////////////////////
/*!
 * PEP v0.4.3 | https://github.com/jquery/PEP
 * Copyright jQuery Foundation and other contributors | http://jquery.org/license
 */
!function(a,b){"object"==typeof exports&&"undefined"!=typeof module?module.exports=b():"function"==typeof define&&define.amd?define(b):a.PointerEventsPolyfill=b()}(this,function(){"use strict";function a(a,b){b=b||Object.create(null);var c=document.createEvent("Event");c.initEvent(a,b.bubbles||!1,b.cancelable||!1);
for(var d,e=2;e<m.length;e++)d=m[e],c[d]=b[d]||n[e];c.buttons=b.buttons||0;
var f=0;return f=b.pressure&&c.buttons?b.pressure:c.buttons?.5:0,c.x=c.clientX,c.y=c.clientY,c.pointerId=b.pointerId||0,c.width=b.width||0,c.height=b.height||0,c.pressure=f,c.tiltX=b.tiltX||0,c.tiltY=b.tiltY||0,c.twist=b.twist||0,c.tangentialPressure=b.tangentialPressure||0,c.pointerType=b.pointerType||"",c.hwTimestamp=b.hwTimestamp||0,c.isPrimary=b.isPrimary||!1,c}function b(){this.array=[],this.size=0}function c(a,b,c,d){this.addCallback=a.bind(d),this.removeCallback=b.bind(d),this.changedCallback=c.bind(d),A&&(this.observer=new A(this.mutationWatcher.bind(this)))}function d(a){return"body /shadow-deep/ "+e(a)}function e(a){return'[touch-action="'+a+'"]'}function f(a){return"{ -ms-touch-action: "+a+"; touch-action: "+a+"; }"}function g(){if(F){D.forEach(function(a){String(a)===a?(E+=e(a)+f(a)+"\n",G&&(E+=d(a)+f(a)+"\n")):(E+=a.selectors.map(e)+f(a.rule)+"\n",G&&(E+=a.selectors.map(d)+f(a.rule)+"\n"))});var a=document.createElement("style");a.textContent=E,document.head.appendChild(a)}}function h(){if(!window.PointerEvent){if(window.PointerEvent=a,window.navigator.msPointerEnabled){var b=window.navigator.msMaxTouchPoints;Object.defineProperty(window.navigator,"maxTouchPoints",{value:b,enumerable:!0}),u.registerSource("ms",_)}else Object.defineProperty(window.navigator,"maxTouchPoints",{value:0,enumerable:!0}),u.registerSource("mouse",N),void 0!==window.ontouchstart&&u.registerSource("touch",V);u.register(document)}}function i(a){if(!u.pointermap.has(a)){var b=new Error("InvalidPointerId");throw b.name="InvalidPointerId",b}}function j(a){for(var b=a.parentNode;b&&b!==a.ownerDocument;)b=b.parentNode;if(!b){var c=new Error("InvalidStateError");throw c.name="InvalidStateError",c}}function k(a){var b=u.pointermap.get(a);return 0!==b.buttons}function l(){window.Element&&!Element.prototype.setPointerCapture&&Object.defineProperties(Element.prototype,{setPointerCapture:{value:W},releasePointerCapture:{value:X},hasPointerCapture:{value:Y}})}
var m=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","pageX","pageY"],n=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0],o=window.Map&&window.Map.prototype.forEach,p=o?Map:b;b.prototype={set:function(a,b){return void 0===b?this["delete"](a):(this.has(a)||this.size++,void(this.array[a]=b))},has:function(a){return void 0!==this.array[a]},"delete":function(a){this.has(a)&&(delete this.array[a],this.size--)},get:function(a){return this.array[a]},clear:function(){this.array.length=0,this.size=0},forEach:function(a,b){return this.array.forEach(function(c,d){a.call(b,c,d,this)},this)}};var q=["bubbles","cancelable","view","detail","screenX","screenY","clientX","clientY","ctrlKey","altKey","shiftKey","metaKey","button","relatedTarget","buttons","pointerId","width","height","pressure","tiltX","tiltY","pointerType","hwTimestamp","isPrimary","type","target","currentTarget","which","pageX","pageY","timeStamp"],r=[!1,!1,null,null,0,0,0,0,!1,!1,!1,!1,0,null,0,0,0,0,0,0,0,"",0,!1,"",null,null,0,0,0,0],s={pointerover:1,pointerout:1,pointerenter:1,pointerleave:1},t="undefined"!=typeof SVGElementInstance,u={pointermap:new p,eventMap:Object.create(null),captureInfo:Object.create(null),eventSources:Object.create(null),eventSourceList:[],registerSource:function(a,b){var c=b,d=c.events;d&&(d.forEach(function(a){c[a]&&(this.eventMap[a]=c[a].bind(c))},this),this.eventSources[a]=c,this.eventSourceList.push(c))},register:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.register.call(b,a)},unregister:function(a){for(var b,c=this.eventSourceList.length,d=0;d<c&&(b=this.eventSourceList[d]);d++)
b.unregister.call(b,a)},contains:function(a,b){try{return a.contains(b)}catch(c){return!1}},down:function(a){a.bubbles=!0,this.fireEvent("pointerdown",a)},move:function(a){a.bubbles=!0,this.fireEvent("pointermove",a)},up:function(a){a.bubbles=!0,this.fireEvent("pointerup",a)},enter:function(a){a.bubbles=!1,this.fireEvent("pointerenter",a)},leave:function(a){a.bubbles=!1,this.fireEvent("pointerleave",a)},over:function(a){a.bubbles=!0,this.fireEvent("pointerover",a)},out:function(a){a.bubbles=!0,this.fireEvent("pointerout",a)},cancel:function(a){a.bubbles=!0,this.fireEvent("pointercancel",a)},leaveOut:function(a){this.out(a),this.propagate(a,this.leave,!1)},enterOver:function(a){this.over(a),this.propagate(a,this.enter,!0)},eventHandler:function(a){if(!a._handledByPE){var b=a.type,c=this.eventMap&&this.eventMap[b];c&&c(a),a._handledByPE=!0}},listen:function(a,b){b.forEach(function(b){this.addEvent(a,b)},this)},unlisten:function(a,b){b.forEach(function(b){this.removeEvent(a,b)},this)},addEvent:function(a,b){a.addEventListener(b,this.boundHandler)},removeEvent:function(a,b){a.removeEventListener(b,this.boundHandler)},makeEvent:function(b,c){this.captureInfo[c.pointerId]&&(c.relatedTarget=null);var d=new a(b,c);return c.preventDefault&&(d.preventDefault=c.preventDefault),d._target=d._target||c.target,d},fireEvent:function(a,b){var c=this.makeEvent(a,b);return this.dispatchEvent(c)},cloneEvent:function(a){for(var b,c=Object.create(null),d=0;d<q.length;d++)b=q[d],c[b]=a[b]||r[d],!t||"target"!==b&&"relatedTarget"!==b||c[b]instanceof SVGElementInstance&&(c[b]=c[b].correspondingUseElement);return a.preventDefault&&(c.preventDefault=function(){a.preventDefault()}),c},getTarget:function(a){var b=this.captureInfo[a.pointerId];return b?a._target!==b&&a.type in s?void 0:b:a._target},propagate:function(a,b,c){for(var d=a.target,e=[];d!==document&&!d.contains(a.relatedTarget);) if(e.push(d),d=d.parentNode,!d)return;c&&e.reverse(),e.forEach(function(c){a.target=c,b.call(this,a)},this)},setCapture:function(b,c,d){this.captureInfo[b]&&this.releaseCapture(b,d),this.captureInfo[b]=c,this.implicitRelease=this.releaseCapture.bind(this,b,d),document.addEventListener("pointerup",this.implicitRelease),document.addEventListener("pointercancel",this.implicitRelease);var e=new a("gotpointercapture");e.pointerId=b,e._target=c,d||this.asyncDispatchEvent(e)},releaseCapture:function(b,c){var d=this.captureInfo[b];if(d){this.captureInfo[b]=void 0,document.removeEventListener("pointerup",this.implicitRelease),document.removeEventListener("pointercancel",this.implicitRelease);var e=new a("lostpointercapture");e.pointerId=b,e._target=d,c||this.asyncDispatchEvent(e)}},dispatchEvent:/*scope.external.dispatchEvent || */function(a){var b=this.getTarget(a);if(b)return b.dispatchEvent(a)},asyncDispatchEvent:function(a){requestAnimationFrame(this.dispatchEvent.bind(this,a))}};u.boundHandler=u.eventHandler.bind(u);var v={shadow:function(a){if(a)return a.shadowRoot||a.webkitShadowRoot},canTarget:function(a){return a&&Boolean(a.elementFromPoint)},targetingShadow:function(a){var b=this.shadow(a);if(this.canTarget(b))return b},olderShadow:function(a){var b=a.olderShadowRoot;if(!b){var c=a.querySelector("shadow");c&&(b=c.olderShadowRoot)}return b},allShadows:function(a){for(var b=[],c=this.shadow(a);c;)b.push(c),c=this.olderShadow(c);return b},searchRoot:function(a,b,c){if(a){var d,e,f=a.elementFromPoint(b,c);for(e=this.targetingShadow(f);e;){if(d=e.elementFromPoint(b,c)){var g=this.targetingShadow(d);return this.searchRoot(g,b,c)||d} e=this.olderShadow(e)} return f}},owner:function(a){
for(var b=a;b.parentNode;)b=b.parentNode;
return b.nodeType!==Node.DOCUMENT_NODE&&b.nodeType!==Node.DOCUMENT_FRAGMENT_NODE&&(b=document),b},findTarget:function(a){var b=a.clientX,c=a.clientY,d=this.owner(a.target);
return d.elementFromPoint(b,c)||(d=document),this.searchRoot(d,b,c)}},w=Array.prototype.forEach.call.bind(Array.prototype.forEach),x=Array.prototype.map.call.bind(Array.prototype.map),y=Array.prototype.slice.call.bind(Array.prototype.slice),z=Array.prototype.filter.call.bind(Array.prototype.filter),A=window.MutationObserver||window.WebKitMutationObserver,B="[touch-action]",C={subtree:!0,childList:!0,attributes:!0,attributeOldValue:!0,attributeFilter:["touch-action"]};c.prototype={watchSubtree:function(a){
//
this.observer&&v.canTarget(a)&&this.observer.observe(a,C)},enableOnSubtree:function(a){this.watchSubtree(a),a===document&&"complete"!==document.readyState?this.installOnLoad():this.installNewSubtree(a)},installNewSubtree:function(a){w(this.findElements(a),this.addElement,this)},findElements:function(a){return a.querySelectorAll?a.querySelectorAll(B):[]},removeElement:function(a){this.removeCallback(a)},addElement:function(a){this.addCallback(a)},elementChanged:function(a,b){this.changedCallback(a,b)},concatLists:function(a,b){return a.concat(y(b))},
installOnLoad:function(){document.addEventListener("readystatechange",function(){"complete"===document.readyState&&this.installNewSubtree(document)}.bind(this))},isElement:function(a){return a.nodeType===Node.ELEMENT_NODE},flattenMutationTree:function(a){
var b=x(a,this.findElements,this);
return b.push(z(a,this.isElement)),b.reduce(this.concatLists,[])},mutationWatcher:function(a){a.forEach(this.mutationHandler,this)},mutationHandler:function(a){if("childList"===a.type){var b=this.flattenMutationTree(a.addedNodes);b.forEach(this.addElement,this);var c=this.flattenMutationTree(a.removedNodes);c.forEach(this.removeElement,this)}else"attributes"===a.type&&this.elementChanged(a.target,a.oldValue)}};var D=["none","auto","pan-x","pan-y",{rule:"pan-x pan-y",selectors:["pan-x pan-y","pan-y pan-x"]}],E="",F=window.PointerEvent||window.MSPointerEvent,G=!window.ShadowDOMPolyfill&&document.head.createShadowRoot,H=u.pointermap,I=25,J=[1,4,2,8,16],K=!1;try{K=1===new MouseEvent("test",{buttons:1}).buttons}catch(L){}
var M,N={POINTER_ID:1,POINTER_TYPE:"mouse",events:["mousedown","mousemove","mouseup","mouseover","mouseout"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},lastTouches:[],
isEventSimulatedFromTouch:function(a){for(var b,c=this.lastTouches,d=a.clientX,e=a.clientY,f=0,g=c.length;f<g&&(b=c[f]);f++){
var h=Math.abs(d-b.x),i=Math.abs(e-b.y);if(h<=I&&i<=I)return!0}},prepareEvent:function(a){var b=u.cloneEvent(a),c=b.preventDefault;return b.preventDefault=function(){a.preventDefault(),c()},b.pointerId=this.POINTER_ID,b.isPrimary=!0,b.pointerType=this.POINTER_TYPE,b},prepareButtonsForMove:function(a,b){var c=H.get(this.POINTER_ID);
0!==b.which&&c?a.buttons=c.buttons:a.buttons=0,b.buttons=a.buttons},mousedown:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);K||(c.buttons=J[c.button],b&&(c.buttons|=b.buttons),a.buttons=c.buttons),H.set(this.POINTER_ID,a),b&&0!==b.buttons?u.move(c):u.down(c)}},mousemove:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.move(b)}},mouseup:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=H.get(this.POINTER_ID),c=this.prepareEvent(a);if(!K){var d=J[c.button];
c.buttons=b?b.buttons&~d:0,a.buttons=c.buttons}H.set(this.POINTER_ID,a),
c.buttons&=~J[c.button],0===c.buttons?u.up(c):u.move(c)}},mouseover:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,H.set(this.POINTER_ID,a),u.enterOver(b)}},mouseout:function(a){if(!this.isEventSimulatedFromTouch(a)){var b=this.prepareEvent(a);K||this.prepareButtonsForMove(b,a),b.button=-1,u.leaveOut(b)}},cancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.deactivateMouse()},deactivateMouse:function(){H["delete"](this.POINTER_ID)}},O=u.captureInfo,P=v.findTarget.bind(v),Q=v.allShadows.bind(v),R=u.pointermap,S=2500,T=200,U="touch-action",V={events:["touchstart","touchmove","touchend","touchcancel"],register:function(a){M.enableOnSubtree(a)},unregister:function(){},elementAdded:function(a){var b=a.getAttribute(U),c=this.touchActionToScrollType(b);c&&(a._scrollType=c,u.listen(a,this.events),
Q(a).forEach(function(a){a._scrollType=c,u.listen(a,this.events)},this))},elementRemoved:function(a){a._scrollType=void 0,u.unlisten(a,this.events),
Q(a).forEach(function(a){a._scrollType=void 0,u.unlisten(a,this.events)},this)},elementChanged:function(a,b){var c=a.getAttribute(U),d=this.touchActionToScrollType(c),e=this.touchActionToScrollType(b);
d&&e?(a._scrollType=d,Q(a).forEach(function(a){a._scrollType=d},this)):e?this.elementRemoved(a):d&&this.elementAdded(a)},scrollTypes:{EMITTER:"none",XSCROLLER:"pan-x",YSCROLLER:"pan-y",SCROLLER:/^(?:pan-x pan-y)|(?:pan-y pan-x)|auto$/},touchActionToScrollType:function(a){var b=a,c=this.scrollTypes;return"none"===b?"none":b===c.XSCROLLER?"X":b===c.YSCROLLER?"Y":c.SCROLLER.exec(b)?"XY":void 0},POINTER_TYPE:"touch",firstTouch:null,isPrimaryTouch:function(a){return this.firstTouch===a.identifier},setPrimaryTouch:function(a){
(0===R.size||1===R.size&&R.has(1))&&(this.firstTouch=a.identifier,this.firstXY={X:a.clientX,Y:a.clientY},this.scrolling=!1,this.cancelResetClickCount())},removePrimaryPointer:function(a){a.isPrimary&&(this.firstTouch=null,this.firstXY=null,this.resetClickCount())},clickCount:0,resetId:null,resetClickCount:function(){var a=function(){this.clickCount=0,this.resetId=null}.bind(this);this.resetId=setTimeout(a,T)},cancelResetClickCount:function(){this.resetId&&clearTimeout(this.resetId)},typeToButtons:function(a){var b=0;return"touchstart"!==a&&"touchmove"!==a||(b=1),b},touchToPointer:function(a){var b=this.currentTouchEvent,c=u.cloneEvent(a),d=c.pointerId=a.identifier+2;c.target=O[d]||P(c),c.bubbles=!0,c.cancelable=!0,c.detail=this.clickCount,c.button=0,c.buttons=this.typeToButtons(b.type),c.width=2*(a.radiusX||a.webkitRadiusX||0),c.height=2*(a.radiusY||a.webkitRadiusY||0),c.pressure=a.force||a.webkitForce||.5,c.isPrimary=this.isPrimaryTouch(a),c.pointerType=this.POINTER_TYPE,
c.altKey=b.altKey,c.ctrlKey=b.ctrlKey,c.metaKey=b.metaKey,c.shiftKey=b.shiftKey;
var e=this;return c.preventDefault=function(){e.scrolling=!1,e.firstXY=null,b.preventDefault()},c},processTouches:function(a,b){var c=a.changedTouches;this.currentTouchEvent=a;for(var d,e=0;e<c.length;e++)d=c[e],b.call(this,this.touchToPointer(d))},
shouldScroll:function(a){if(this.firstXY){var b,c=a.currentTarget._scrollType;if("none"===c)
b=!1;else if("XY"===c)
b=!0;else{var d=a.changedTouches[0],e=c,f="Y"===c?"X":"Y",g=Math.abs(d["client"+e]-this.firstXY[e]),h=Math.abs(d["client"+f]-this.firstXY[f]);
b=g>=h}return this.firstXY=null,b}},findTouch:function(a,b){for(var c,d=0,e=a.length;d<e&&(c=a[d]);d++)if(c.identifier===b)return!0},
vacuumTouches:function(a){var b=a.touches;
if(R.size>=b.length){var c=[];R.forEach(function(a,d){
if(1!==d&&!this.findTouch(b,d-2)){var e=a.out;c.push(e)}},this),c.forEach(this.cancelOut,this)}},touchstart:function(a){this.vacuumTouches(a),this.setPrimaryTouch(a.changedTouches[0]),this.dedupSynthMouse(a),this.scrolling||(this.clickCount++,this.processTouches(a,this.overDown))},overDown:function(a){R.set(a.pointerId,{target:a.target,out:a,outTarget:a.target}),u.enterOver(a),u.down(a)},touchmove:function(a){this.scrolling||(this.shouldScroll(a)?(this.scrolling=!0,this.touchcancel(a)):(a.preventDefault(),this.processTouches(a,this.moveOverOut)))},moveOverOut:function(a){var b=a,c=R.get(b.pointerId);
if(c){var d=c.out,e=c.outTarget;u.move(b),d&&e!==b.target&&(d.relatedTarget=b.target,b.relatedTarget=e,
d.target=e,b.target?(u.leaveOut(d),u.enterOver(b)):(
b.target=e,b.relatedTarget=null,this.cancelOut(b))),c.out=b,c.outTarget=b.target}},touchend:function(a){this.dedupSynthMouse(a),this.processTouches(a,this.upOut)},upOut:function(a){this.scrolling||(u.up(a),u.leaveOut(a)),this.cleanUpPointer(a)},touchcancel:function(a){this.processTouches(a,this.cancelOut)},cancelOut:function(a){u.cancel(a),u.leaveOut(a),this.cleanUpPointer(a)},cleanUpPointer:function(a){R["delete"](a.pointerId),this.removePrimaryPointer(a)},
dedupSynthMouse:function(a){var b=N.lastTouches,c=a.changedTouches[0];
if(this.isPrimaryTouch(c)){
var d={x:c.clientX,y:c.clientY};b.push(d);var e=function(a,b){var c=a.indexOf(b);c>-1&&a.splice(c,1)}.bind(null,b,d);setTimeout(e,S)}}};M=new c(V.elementAdded,V.elementRemoved,V.elementChanged,V);var W,X,Y,Z=u.pointermap,$=window.MSPointerEvent&&"number"==typeof window.MSPointerEvent.MSPOINTER_TYPE_MOUSE,_={events:["MSPointerDown","MSPointerMove","MSPointerUp","MSPointerOut","MSPointerOver","MSPointerCancel","MSGotPointerCapture","MSLostPointerCapture"],register:function(a){u.listen(a,this.events)},unregister:function(a){u.unlisten(a,this.events)},POINTER_TYPES:["","unavailable","touch","pen","mouse"],prepareEvent:function(a){var b=a;return $&&(b=u.cloneEvent(a),b.pointerType=this.POINTER_TYPES[a.pointerType]),b},cleanup:function(a){Z["delete"](a)},MSPointerDown:function(a){Z.set(a.pointerId,a);var b=this.prepareEvent(a);u.down(b)},MSPointerMove:function(a){var b=this.prepareEvent(a);u.move(b)},MSPointerUp:function(a){var b=this.prepareEvent(a);u.up(b),this.cleanup(a.pointerId)},MSPointerOut:function(a){var b=this.prepareEvent(a);u.leaveOut(b)},MSPointerOver:function(a){var b=this.prepareEvent(a);u.enterOver(b)},MSPointerCancel:function(a){var b=this.prepareEvent(a);u.cancel(b),this.cleanup(a.pointerId)},MSLostPointerCapture:function(a){var b=u.makeEvent("lostpointercapture",a);u.dispatchEvent(b)},MSGotPointerCapture:function(a){var b=u.makeEvent("gotpointercapture",a);u.dispatchEvent(b)}},aa=window.navigator;aa.msPointerEnabled?(W=function(a){i(a),j(this),k(a)&&(u.setCapture(a,this,!0),this.msSetPointerCapture(a))},X=function(a){i(a),u.releaseCapture(a,!0),this.msReleasePointerCapture(a)}):(W=function(a){i(a),j(this),k(a)&&u.setCapture(a,this)},X=function(a){i(a),u.releaseCapture(a)}),Y=function(a){return!!u.captureInfo[a]},g(),h(),l();var ba={dispatcher:u,Installer:c,PointerEvent:a,PointerMap:p,targetFinding:v};return ba});

///////////////////////////////////////////////

///////////////////////////////////////////////
var config = {"dark_mode": false, "show_pads": true, "show_fabrication": false, "show_silkscreen": true, "highlight_pin1": false, "redraw_on_drag": true, "board_rotation": 0, "checkboxes": "Sourced,Placed", "bom_view": "left-right", "layer_view": "FB", "fields": ["Value", "Footprint"]}
///////////////////////////////////////////////

///////////////////////////////////////////////
var pcbdata = JSON.parse(LZString.decompressFromBase64("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ZGUdqWXxeaFLjAJJXfFLoXFhbrFT8WpJf8lVsV4xR6F2SVwxetFTYWW+ZClMKUTJcAl0yVgJb2FHvmFRdAl7MWQ4FzFHQAcRWhM37A28oLFCwXYJaj5KPkTRfslBCXBxYmA0sUThbLF3IAU+WclXkUVJVUlyaWqxR5QGsWNJRlQzSXMJdmFHyVupZbFHqWYBb0l7qWnhYMlAZBfxSMl1MUBhTb5gYVb+s75HYV7RSkFB0XexZclvsUUUDby9CX4JaJFLSUcAJ8F8flsJUdFBKWAhfHFvCUUBRElxfmeJYiw0IUCJdX5//kSJe35o9xMpSv5LKX6JR353wBd+ZyllcU8pQP5GiUCpY3FlIUipZP5dWLBJdqF8/lMhT3F5iX9xaHFViWKpSPFtiUH+aql2syTxRqlIoWX+bXF4oXzxXf50oX0hbKFRqXrxb3FS8ABJaqFQSWWpaElNqXHxY6lq/kOpWSl0AVOpXElFoW3xYbFPqVtpYr53qWdpZkl/qV2xYGlL0U/xfklf8VDpeGlFEWMxVGl+UUxpazFg4ULJSVFAZwIJUIFSCU2PocAoYizhRml6/BZpSr2aKViIqoF9aVHJQa4JyUlpfLF46WKxT7FGvF1kLjFsEUwhTAQ+aVqXNilyEWepZpFHgWxRVhFohAJRW+FSUW9pb6F/aUthfb5jvnFJaOlpSWqZecl6mX0gZpltaUiJbplmKX6ZcbyhmUaRdFFJmXVBXFF5mXxDDDFRkUMZWClwaUOAKGlsKWTJfTFkaXcgOAl3GVzJbxlDgA9BW7FgmWzBUmlNUW1MAKAyJDiZUj5echSZQGiE0WBEPsF9OJ2BSHFfUXEJRJFZaW/Rb5FcZDZdONFdyXJha2iwkXXRc8lEMULRcZlJMU6RWZlHobtZQbFlmVPRZFluSXRZUyAH0WOZV9F8KX1ZeBFSKXDqTyQgTa7JW1ljcrr8NrFYcVGZYFlfWW28s+FBoAowo3Ky0VWZcMlNmWIxQ4AFkWWANZFGWUORTEAQgBuRfFljYAgJVRFKmX9hTxlRUV8ZVClAmUcACslOWVQ+ZRowuJ/eRglNcXtWKj5IOUBxXQswQC7gKJFNkBEJTLFJCXKZQilPsXZ1NfCYhCiGndMdCWZJbOCk/miRQkajaWlBdtlS0XeBTpch2XhZatFY2V9pWdlUQWxBUUlE4UlJSBFc2WHRdUlw6k6xDSaT5CjEnPWWmWEBVjlNIU45VuAeOWoReUFQWWYRfby82hhZYlFo2WgpeNloyUDpYGFjADNYIjlU6WC0GIRUZBeadXgu3CtZcoF3OX4oLzl4WA4pfjlguU7ZUTlloAk5eLlIKVfhRTlv8XUBYOlAZxoxWUl5aWM5b5FpZ7o5U+QKWzi+tkFmOVrZe7sPmXRgLjlm2UBZQblhOV7ZaLlHSUYgOTFJ2VUxZTldmWBhUIA8uUM5UjlTuWPWhRQU1xwYieFAyV/QjgoOuX85VFFAeWmZSLlC8gh5bcAYeXk5adlluUy5XGGtuUuZfblSOXspEsx37BgJHKp7uUNJcFGGeV6ZT7lfOV+5c4FBOW55fv6JuUjZWbl8MXgpX+FQYVs/h0ACuULZXEwxbKs5fhQCS5yGbWlzeWzgpnlHeX65ehF3eXE5WLlfeURZZLlFuXMZVblgYX3AhXlBgWuZYrlFygLMRRQdmSxghlQXaXp5QvlreVXhb7leuUC5SvlwWUDZfnlw2W4RcdlxeUR5aXlUeVuxQflQ0Xj5b9C9sCD+Wflp4DXoo3lyYXz5RT6hvL35f5lneU55c/leeX0KAXlsABF5VvlJeU75TLlsgCx5XblDWW5ZY58zcCyZckkFECywHPl+wU35d7ld+Xt5Q/l2eVP5cLlPeXr5e/lEuXm5egVzsX/xXLlf+UYxYrlxELXGgg54jwEgKQVDvLkFVVlhQUwFfNFW2XwFXQVa+XIFagVzBVf5RgVdmWoCDbls2U4FfNlTOVicCbc7ECE4qPAteVopVrlXuXCFWpcohWPxb1lgeUhZcHlb+VkxR/laBVyFawV/AXl5coVleW4FX9lAKn/whRQwIozSOAVVgWQFZ1lIhVUFbAVy+UxRQgV9BXSFVYVshWOxawVqAgx5RwVamWK5fxw7BzggLgm0SKc5UFF3hWL5dQVtvJd5UEVUhUWFQtgMhUD5RNlChUCBdEVR+UAFdgSYCBTRYPUPnyX5WnlqRW35fz5RhU9ZZkVkhXG5QwVlhVMFfkV0uWFFUoVo+Vx5YrlfbIJok5QWWYXwgIVQ1w+FYYVfhViFf7ltBX9ZYgVveWMFf3lQaWdFdtFmUXFFVXlfRX2PHdMgxXLGns8IxUt5RQV9RUTFcYVTRUzFcEVORWh5aEVHRW2Zf+F1OXYFY4VqhXJpQyGKeVbFcV+9wV4xXoVNCzQFYcVjRUSFScV2RVHZe0VixVXFS7F9sC3FYflaxWlFbyg2eByQPhQEfDKIp4VXOWe5R8V9gUNFeIV0xW7ZWYVr+X/FQsVjGWD5X/FihX2FT0VKhUO5cdFLExyGYMV1fRY4NUVIMWoLDzldRVRgCiVUxWBFc0VSYBzFW0V2JVRZUsVwJUj5aWlRJXqZcnIF+VuFc2UTg66FYiVaRX+FY/lTJW/FS0VIRUAlTiVBRXW+f/FIYWrFU4V7pB9LrlQn8ZkIrvFtwAe5WGA2uV0lQyVcBVolUblLJWtFbkVFxWAlZHlCpWsZcqV9xW5ZeHQHOWAsKzwNJoilbqV+hWfFbrl4pU0FZKV6JUv5UgVZxWF5eaVcpWclTb5/AXclS9l/+VqFTyAYZifrIKV5Tz8FRrlCJWulUiVzyUGlQEVQuVSlSaVMpXslVLlQJWDpaOFNpXElRkF5cpggKHg+FCFmOhgyRVZ+e8VYpWTFYaV3pXGleYVWJWb5WEVTGWsFcGF7BUOFWCVKpVgCKWcocIgFScwNjouldjl+pVfFaiV9ZVB5ZiVpOXWZTYVQ+XW5d0VPJV3FYWVYoA/Ck4OIBUNIJmRQ5W0lfsV9JWjlYyV6ZU+lbMVppXnFbKVHJW5lcGFURWdlRGVyaV/BodiSeUI4LPlCZWrhdWVI5UelbWVaZWG5ROVfpVNlWTl1hXhFUPlpUV2+T0FAACSAADyoJVXlcdF4EFwlXeVrOD3gJuVepXblamVEpX7lQ2Vk5Wm5c2VlxWWlTtFBZVuZbKoT0BssOdcKeXwVW6VyJW7lXWVKFWflayVZpUnlTmVlpXjJThVU6XjiC8VLuXV9ndMuxVCFe6VWeUZFT8VB5WnFd+V05V/lUjFAFW8BReAAADS4FWcFRCVUFXeYohQriBY4Orl9SUQFWQVUBWkVa+VRxU8VahVX5VTleHlglW75UqVl5WSVZGVUhDjeJSVbOUPFMeA7FUqVSmVZFXvlaYVvpVUVceV2ZXb5REVBJULlV2VtpXOFd2g8RUC/lDWYODEVcmVvhVqVd8VRpWUVUeVAZU0Vc5Vs5X8BfvlBlUxFRCVK5V9EtC4bdABRY+Vhfm1FYhVNlXIVR+VGJVaVehVP5UtlbiVVuWoCGGVY+VGVd4QmpXzgB84qcx9UKlV+KDKVWMVbeVBVWOVFFU5VQ5V4VVOVSwVs5XORRJVcVVlVcWVBIBPkIfsJ8aWVQ1VlBVNVXuV2VX2VWFVKBWBlaeVlpUuxb/lsVUlFX1Vi5gxlYhQmIQEFd5QV+XpVQYVjVVcVSYVq+XSlf6VM1URVZ1VeJVYFQxVEJVOhGAVPlWdyiAFtVXX5VZVgVX7VccVvFV/FdpVn+W6VQGFqAggVSBVqMVLVeCVZVX8lZmRPlWpEn5VD1U7VZxVS+VZVXZVh5VZlRhVFpXf5QqVqAjkJADV3ZVThXZgZJWE4k6VekAjVTWV6lUhVa1V01V5FYjV8hXI1fmVaNUeVSNgHxDQlcjYyuWp5U3l9VX41cFV45VE1fDV+VWYVUjV2FWU1UuVlbC8BoAFhOJ3TI9aeNUvlS9VGlWhVezVAlWtlQUlNxWXVUZVlCDeGueMt1WQ4PdVilWa5aKVotXQ1V6VLVVTVZLVOlXS1Zb5F2XWRfwFN2UQAGQA92U81Ujl3BW9qetVgiCbVf5VzNXNVZNVcNXHVSTVQZVXFUbVVkW8BUIAptXm1T1Vy1W+RfgVkNCDVUDYw1WpVaMVw5UZVeNV5FXO1XxVH1W/lQbVNMUVRf7VgNWB1RlSORAh1Vli54wO1ZrV6RUHVVkVR1X8VfrVhVWTZSsVltXH5UKAp+WyVaaw8RU51VHVYtWE1brVrtWzVbRVSNX0VRGluUWcZS9lsaWgADAl/AVfZaxFQmWrJbllv3ylElqV6aXrBbW88gXjkOHVa4WCIAhFxyW1ZQNFi5VI5SVszVBalVflcEValYbyBmVvlTDVh1WiEK+F8xUI1e7VdFU3FZ9FHkW9FaUVVHLr1fCVQUVb1bYFO9V+ZXvV2tWx1bUFetWfVYnVpdVkRR3VHGVJZdGlHAVvZXGlfGUA+fAl32VD1b9lyKXQ4q9ghWVNRVgl2aWpVbmlo1V2XLDlRaXw5b95CKWTpaUV1yUzhQ9VXKXyZc8l4UVa1clFzaXkZZ2lvyUvxf0lgKW9+fRlCdUl1VHlcuUX1WOl7lWIpfLV6yUSBdqV1JUMJRH59gW71Y/Fy6WRxWulHCWEpVwlxKVbpY2FO6VeICX5lKXCJdSl54xiJXSlDfnIhfnFzKWyJVelJcU3pWXFwprKJZli/fnapU+lw/kvpTKleiXvpe3FRiXfpaYl0qUOJWyF6/n8CAqlDiVKpaPFoGUTxU4l08WihdqlsGUv+VKFS8Vo+UhlL/nGpahln/mAROalh0BYZQfFYSW4ZYRlJoX4ZZAFUTWbBbn5zqWWUK6lZDWtpfw11GWpNbRlH8W0NQVV8pVBhYw102WdhVMlndX/1VxlgDWpZe9lDgAA+aOFWWXsRbllNYU5uAGQE9VwNdslIsUrZeYASDUL1YplS9WnJUSVWDVGVTg1ywWvFVYF+DWiRUQ16RVtJQ9FKTXfJZRlpYUdpRk11DW1hR1VM5WW+eMlTDXOZSw1fTVrJXu6Zxhopdw1okV8NeHFXwWrpX9F66VEpZulkjWSNRSliiVUpYeltKXX9vSlkiWMpaiFrfmspdelqGV3pSolD6X6NfylhjXaJa+l1IVtxYYlMqXGJZIlzIVaQH+lcqV2NUPFQGWuNQV848UypeqlHIWape41iiU6pXBlXNoIZYolfjXyhShlSoXoZbolFqX/+dhl2oWRNYnF9qWxNWS1xGXotUk1ZGX5hV8lySWepc/FaSWvxdSVdGVLNV9VHACrNQU1MJC/1aAlJTXd1UA1vdXsxWqq4DXZZfMFf2U1hfXksDWYJS01maU5pXgl4fnINYvVcOV1Zb01FCW81WWAAzVStXg1wkWjNa8lnpUkNbmF/pVdJSbFjLXpNdM1V+VApUMln9X0NVaVmWXctes1FwWbNXU1rRKxhLs186V0lQc1jLV4pewl/wUbpTwlFzXRJbulQiUHpY358jU1+Yo1DKVnpc81FyAYhe35GjXvNdo1XKWEhbylJIWaJbKofzXGNW+lNIUfpeKlHwJdxVKl4LUypTY1liX2Ndv5jjUgZfyFCLUQZUi1UGWuJbql8GU+NV4lz/k4tW/5gTVmpRhlhLX0hValh8URUKS138XktefFRGUF+Yk1N8UF5Sa1PyVmtXM1FrWZNQ7yAaV0Nbk1g6X2tbTlTmVAJexlfLVmAMllZTX0+WllTIA/VX9ViaXitcD6xFyPyk01MgUtRepclV4TRV1F2AA9RXUVNWUqtcvVLDXx5U3EgvJtNe6FrpV5pduV3WVGZTtl8dU5NUsVXLUrtTNlhJUr1YrlumCAxVe1s9VTRU4sG2V51X+1eVVS1ba1QHUjpSB1blUQVX9lTGFjRRT6F0UwdQclu1VXhT+1GkUIdRvlHNWk1c7F+7X/VaB1z7VcFRig2pBP2WileHVftQR1iEWLpYtFy2D/tZzVZNVW+ZR1dMWPZYllm7UANa9l5TXANZU1tcCHtWVVSwX85NK1iiWGwq01lZUdNXUVhaWk+aq1i5XOtdQll9DOUO614fkLpVxVAjXHNcn5wjX+tVa1gbVxNWG10jXXNbI1tzUKNfc1SjVSJTG1l6XxtdiFt6VJtfelejWotQY1DcWZtQ4lJjU5tWY1wLUWNYW1qGWypbY1nIXQtQ41wGV8hfC1DiWItc4lWqWotZ417iX6pYhlhqX+Nbi1/iXBNZ21oTVEteE1OGWq1QO1VfkEZZS1I7UkZS6ltLU3ABO1MzUOhea1LLV+pVk17LVf1S2FtMVrNfTlarWVJRq1KsWmEHVFDNXJhSM1dJVEdU2lRrWfJRRlaTXTtbV1VgVWtT2lxdW5Nc11DrVrtUU1f9WCdaU1wnU7tRU1gPlYFTU1wmX0EPU1WnWbJRJlsrUINWrV7wCKdfsVyrVoNap1GzXqtT7FAzXSdTq1WsV0lWM1BrUTNeO19LXdJVO1fyU0ZQs1wKUn1XNVSNUuxdU1c3UFlep1UDU0XLt1R3WrhXs1nrXP1fw1PrVCNX61ZzUBtUG14jUCJRZ1K/k3NWG1R6XdtSeljfnRtR/5ajVOdeylC8UQBW511cXqJT81XnWj+Vm1ALUGJZ+lncWSpZVgZiXFtRYlAGVltT/5FbVRdfYlx/k1tXF1KLVX+Yl1eqWYtcvF3iVpdW21eLWZdQS12XXdtcS1R8X5dRfFMTVDtdE1sAWldTS1L3UjdRQ1zLVUNXV1c7XZNVx1ERUA9cB1hTUJZcU1S3UCtSJ1QrV8ZQAAmgPVP2VHtbeQjLAOuDJ1tfmKylJlRP5lZecu1aCEJccF3TUI5VfV8tU6XluwGOWstfj53lBMJcQ1+5WcdeR1UVVthYD15dUQlWiYYYAO9dB1wfW6dWH1JHXH1WR1p9V/dSGVgPq8tc9lsyWrdaJ1TIA9Bdb1EDW29RPlbHAZUGe1snVSZSQVs9XZRrzi37XKdcWlGDW+9Y1lyvLBMDh1aeV8Rd91LHUvJWx14fWIddN1SxWxZXCl1HUYdcD6THCYOZ5ln7V6tf31afVslT91rdVk1dhVufUzJRAlBfXm9ZU10fWD1WK1bDWtEmml8PlbJXJ1crWINQq1ksV1FWd1KnVPtU61V3VTpVq1s6Vp5X1125WPdS/VhrXtJca1r3Wmte2lH3XzNcmFk3U69ZH1LGUbdTH1Y/UTpbf119WStQ/1XDUetduVXrUsJUc1+KVGdQj1JnVI9Zc1giUyNaG1mcU2dSZGdnVPNXj1cbXFxc51WjXE9Z817nVk9aSFWiWU9T512bWAtbT1EqWgtb+lTPX/pfKl4XXltZF1p2hVtTF13PVuNdBlUARzxV41HiUGpcL1rbV+Jaal+LU7xWE1AtUktbL1w7U1JEV1BXUlddS1Y7Uf9Wr173WUNQClWvWXyov1kVVADWxlC3UbtVu1K3VQJZv1gPkl9bv1WzWAEJRoYzBV9Sv5x/WHdZw1OPkndSx1l/XN9eh1YA3tdUjlNYVWDdp1GKW99XANuKUIDb61nCXcgNwlKA1mdSSl4IXoDZZ1mA2iJRG1tnVRtSiF+A1FxfIlmjWKJR81ujWk9XylFA0ZtVQNzcU0DTT1ebUgtT+ljPXWNcz1LA0xtTv5vIUcDdF1XPWwtci1vA2cOW4lAvVNteJ4LbVrxaL1GXUqhRL1dA09tRE1Mg3RNXINFLUKDUr1Sg3JNXS1qg3f9eoNvqXKBWy12g1nVVbloZWj9W4NXsXgDf01tjbeDXd1jyW99S/1j8XPdSoN5DVqDRr1Gg0TdTQ1DXW2tbb5iw0tdQ9lTAWLdYYNPdV/eZb1MeWbdcPVf2VkkPGa3lA2Dc1F8rx7+c71E0WDht1Ft7p1FTDlXvWPtT01YHXX1Z9QuRERmnlsClUODZrl+wWP1fYFwI3wddDFg/U2tfKVntXe1b7VbkVXDbH18tWLwtiI+7AhJHUR4PVVlQiN0OXR1cTFqI2kdUh18pXc1aANvVWO5cYQpRGFmtEi+4C6FeSNdJXIjQa1A/U0jUP1HtWWRV7V9kWORWbVFtUMjQHVuWXgmvpA8Zo9EceCF0U9YDIwXI2UjXeF8/XUVWcNdI0rFav1XdX59cYNDw3pZTTlNvXy1f4AgzCV9Yf1+3U6QJKFlZVHhVnwG2VKZS31vJWK5caNFy6d9Q0l3fWMJWFF+rWv9byN6fW0jcGVwYUD1ah1l9UOjdfVTo1oTO+199Uz9Q91no3GFaqNjlVzDcs1DgAr9eu1efXr9bqNMCVA+Vv6ho3JpUsF8zoCxWaNk9V2Dej58rVDZef1+xVN9eg1yw3nJcD1JIA5jWFkPg3ujc8lbHX6dYgN8PWiNec1qA1I9Vc1aPVWdRj1dzU4DQkNKjUXpfj1hA2E9f30+IUZDam1UsrZDYKl/zWtxQUN5jUFtQz1VjXb+SW1LPWsDWz17A1wtZz1aqXcDbuALiUeNfwNSXWC9b41qXUiDSalF6Udtd0Nkg3WpdINuoVmdYO1eGUjDfE1Yw0VdZ/1k7WTDUcN0w3uhfV18Y0ctSAAI/W4jeKN9uXVjWtgqsW5jbWlT/W99QN1DgB7DcN1Bw0fjSN1aeX/9eqNw/XQpbClVw1ajfy1Oo3zJXwFmY2l9WVVJTAUkMIAjvWyBchwvjUz1aSNUBjCRcKARwV2jZWNqdWQVR6QwbB31WeFk3WIjY2NDdWs1S/lVkDN1adVCY3f1UsN4ZWGVcmln6jMTZ5lbE0p9XnVr1WoVTxNRdXojZyVtMXXDU9la/UpZRv1eo1MgIxF+vVZjXgVhwCARiRNkmXyBQJFmSWyZXjOvUXljRd14/VAMBk2GnSeZTploUVdZf310k0TlVlwH9ULtUsVntXXZSKNd2WCTaVVadVWgPD6VJXJhV5l9k2FBdBN+9UF1aFlrk0AdbmVkRV8dTcNBg1CdfcNfdUglc8NkDWVsJVVPGD6TVPVi4UUTXCNhAV9wqoFNE18+eZN1/XCTbllBEQ1EeJN+QV0lY5N4tUYlbJNEfWZ9WTVKHV05XLVDxUDCdMRVU0EhexNhQW1TY3VeeUNTWiNbk1XFUmN+g0pjapNaY3FRbwFBo34Tcmly6AB9VlNC4XkTVaNc9VqBfe1JU1gjTR1V1WcQFuwrZAPVQ/VcHU8jU5N9U1H1Qv1GfW/ddx12fUsRYGNzDWWTb6Q7IU5uCxNeQXdTYdNXo3HTdxNp01qjb+NjXXLFT/VyY0qTdu1k018ZYxFwA079bU1GQVrEBewjTX5jc01zqKGTStNJk0FgGZNqDVX9ZtNd000kMdIO7ZbVV31dk2vTQTVXE0DTRZlPo38jZaVHk0UAKbV3k2ATfRN6NUYzT1wm6C2TSFFeM0s1TrVhM3E1S3VOg1FVWeAcU3KTdqNqY04TUX1yyWzTcdF+FwocAVle3VFZTk0p8WVleVlDvKVZbZcD7XndaVNjI3CzeJwzWUujatlrpWpBg2lYfXvTXnlB2VszXxNf41TZQb1t01lTRDNqs2ZNuGNhflDZetl/XV9TQTNhiD6zVFNuvXmRYKNPQXkzV5N92WYTSb12E27tYsl+wASddmNKCXatdxF5o1BPif1pI1ODbRN3vX2jWp1qw1BzYmwbrWz1ZD125VNjbD1JzVIDW2NiPXhDcj15nV7pej1WA1xDf2NjzW49TIlBA0pDYm1JA0TjY+l5PWUDRSFVPVzjWKlC4309WC1wXWrjeUN1iVVDVuNYGUEdnUNdbUHjU0NjbV7pdi17Q2iDReN4g3qmD0N0vV9tf0Np8WGhY+NCTXK9coNcE2pNer1iE2stT+N501L9REVoM03TY617g2VpcdF1aVJzaSNmsVbDdrN4zWkNeMN8E1UZWN1mvUnDYs1303nDf/Fu82tTd7Ndw2CtepNiyXLtdpNErV7uokYWU2FjaLFeU27BWf1+HVu8l01oI0+9W11h81/zTRcAC3JzTANfg3Q9Yc1K6UtjcENmfliNaZ1UWVdjVCFFfnWdUXNOcUlzYkNZc3JDWylqQ0cpa51pA2ZDWm1z6XedXkN1PVNzQF1i42tzRC1oXWDxRUN7PXVDduN4GV9zfuNCXWHjc0Nw82njaPN541ohZeNEg05dVINMvV3jcV1gw0K9fE1sSWjDeV1DgCVdaN1P/UztRvN2vUoTWeVAY2tTTzVIE1XJbY2tCUQTbq1UY1sdbBNLaUWtWvNn3V/9acNT82LtcGFeg1G9bcNiU2fzemNeE3mDS61S7pdIIAt4c32DaeFUc0KZRtN0C1xzR4Nd/XGLTIgT011pbP1XFWWLVM1DLUITbYtD8099b6NMU3DpfotQE3e+fHN3i36kHBViC06dVD1ac2BDXD1GC2hDcCFHY05zbgt/AgxDTSl2A1ELaelJC2qNeXN5C2VzeON3KVkDVkN6bUzjQ3NoqW5tc3NDA0lDSuNZQ1QtZwtm40qpS41Xc31DfW16LXeNcItwg2iLe21E81qhVItN40yLRElD433jVS1z40qLZ0lb41VdUulNXX3zd+N2i0OLcGVKNXOLfx1xvUfzWb1X80gAD0FTw2iteDNfHCneb0MgC019StN9fUh9TdFKM2uDUJNys2eVXUwQhWb1ZGNz/XRjT1lsY3tVWctui2PLSbN+80ArS8tjTBT9ftNoK3bDeCtv7XUjcTN8k0jTZqN/028zRNN/M2LJe9ggc3HRVJ1US1+LVJlwC2BLWAtzHXRzVAtsc2XdeEtEJVkrb4tBS2+DaH16RXNjUENIjUhDVgtlS04LVEN3Y21LeG1x6UPNY0tg41ohcONFc0udVXNHS00LVON3S1GNdQNjC39LcwtLc2MDaUNzA2jLZ3NyqXONdW1fC3xdXz1gi1DzUINbQ3bTB0NYg3i9ZItUvW5dbeNGy2FdUMNcvVPjdfFL42qLfst6i1TDfgFmg2ehdit81X/xTTle82tdWEtsC01JXkt0S2QTRfNT3VXza+NEw23zRot43U+hchN0K1+ragIAa1vzXitWE18zX7NsCWVACStcC35ZZegFK07JQp1NK1KtZAtis1ozQfNHXU4gBk2S0imLfd1YK0WLdGtbq2xrbM18a3HLUFFSa1bzRzNAk1Uzf8tVY05Lfmtos2FrWytDY1YpSgt3rUlLRnNrY28re2NOc1oDaj1eC0iJXUthC3Y9co156WSrS0tbzUyre0tKbU1zdONSq0MLY3Nqq0OJUUNljVFtZqtkLVhdWMtsLUTLfqtUy39zQItg80YtS0NI83mrWPN4i3LLZhlqy29tcAFsi0KDfItC81KLTstqvU3zW2tnq24dZvNaS1YVZlFGE0ZrT7NWa1rdRwAPQVgNWDNW3VhBkwwvnQ+Np8NxWVSzW71U0UpTMjNII0VraEtW01GjZht0Ta1pTbNPgZ2zZxNLM2OzTQiBs06LTBtfQV9rb5N5U0Ubb8ND1XUbVrNPy06zXVNL+VOzbxNzG1I1R5N/AAUzV7N8G03LWpNMCWMRZ4tzy129cjimjDizbDNfEUnjQjN4ICmTetNvy0Vjf2tDE1/ZW42WM0MzcpFTM1O1bDV+GBEzWdN0G2ibW7N4m2ezT5NrfUcbUpt9M37TbjNtG38bf1NFm1MbcmtWfWKFewV781uLbct6Y04QHmtNwWJsOQYRa3ydcWNjcqljSx1IS0MrTf1TK2SdcHNEW2jrTw1HE3ENVytpS08rZgtc61RZQut+c09jYXNoq24DaXNzS1kLdutxA27raol+62KrfQtuiX5DUwtp62BdUuNF63DLVqt1606rU41nA21DQ+t/C1Grc+tcy2mravF761iLeKYX61dtYolvQ15df+tcvWAbVstig0gbfsNq82HDevN3q3ztdFNKa3b9YGtQPWDraGte/A3wPWt5818bZfNQ3VWLYktca0QbUhN9i3drfMNA6WKFahtO20Bbct1SU3FRYxFP81CzX9lFYCLeYtNam3GbBptwkUENYmALg26bextBm01ED9trm2MzUUtdG1v1fFF3m23bfxNnLXn1SAN1M1U1fQQoxKQ7afNwUUmbTDtHm0OzXpFCO3WbZdN55XczQJ10m1AzQ4AjEUzTV4tGQXwBPZwpo1A5fOFf23SZbPViM0iRe5tdE16bTTNq+Cd8EaOgU3aZdDtja2w7eZthO3OzYAN52WCjbZFwo0xAHvlOI2o7dzt6O1PcKTsuTDYza6Nbm3C7fjt9G1i7cJtPm3L9bitY00AzUYNhK2wJbCtv80g9ZtgNrSRbRHNIC24+aWtnTXxbWjtrDUcRQM1hrRHbU0lHo1NrWdtCS1vdUktv/UpLda1w01+rdFVDm0wLdWtjpKW7WMQ9Y3pbeOtxS1oLdytxnUVLfOtnY2CrUutcjWY9VNta632dUkNrzUJtTutOjVyrZONdcV0LbkNDW0qrf51zW0sLRqt7W1XrRwtXW2VtTUNO40Grbz1MGXGrS+t8y1mrb4lY21oZVatk83Xjb+ttqULbfNtxXXOrfEluy1Whe6tNi3+7SctWg2I7X+NFw3bbemthu34rYDNJu1LJfk1aG0vDWFtZ9AbDaHNBY3+LUWNp/UljeAtxU06bRZNVa3qZUsFu+227YHFY62vBXp16c2GdTOtuW3ZzfltKe2LrTUt+C29jfUtWe14DaQtue1EDWkNVC3Vzd81B631bcKl5e1AtZXt6q1DLQaFHW117TC1Xc13rVwNze0NDWi1Ag3JdVi1Ii2jbUstve0rLTat0i0zzbNtsg1RJQtto+2kZaBtK21+7Zot620ADU1NERWPbZktTu2GLfOMrPnX7VflEa0nbVGt3u3XzVQdl22fjV6tAe1Tdb6tvm2MHau1Sk3k7YFtMm1TTaDN5u2HhVt5zhCLTWRNk8wrTQVN64Wc7THNTu18lQodrK3Y7QdN5i0i7QfVuOji7fQdf4UATQrtYO2QRVJwIVBdTReFBh1a7XDth9UmHRdNW0WjTS4tCU0vbe4t8aVaTZ9t2+0h1bCNnw3wNYftkc327Up1Z+1KzQOtSW1VpV11iFDs9O7tQO1qXGFNesU8HTGtYG3VdXfNxw2JrTdtxO2uHbBtFh0M5SwdKaX+HT11ygUpzb31ce2CNdOtZS18rcntVS2p7Z/ty60irVj1Yq049U0tQ41brXntVW0F7XutoB11baXtEB3HrRXt2/lnrUF1bC2lteuNcY7jLXqtKB19bYatre2DbYINKXULLTgdYvVdDdatU23TzX+t9q3y9UBtEPVLbSvN1i2rbcktM+0+rUHtXNV5HXCt83XuHeNNq+3ZrUD5Zg0KbWtgSwUp6NbtAS24JcfttK2n7cRtqM2kbYltIa01jSglLx1pbZJNBrVZbVUdOW3lLUnF/K3jZdUt+6Vf7cVtzR2lbW0dm60VbZ0dQB2yrT0dHnW1zTkN9c3KrYMdUB3DHS1trC1MDbXtgGURdbet0x29bT4l0y0DzQ217e3DbchlFq3jzXgd360EHWstRB3bHcPtww2LzcotlB2HHdQdCa2rhbMNc+0/Ta2FG+07bQYte20kgKrFQJ3Y7ZwdDk1xLc2tey2trekd7a2ZHZ2t2R0kzVn17ZWXLfFNNx3G7XcdNO2PHWgQ6yV1jSptMrVALVbNQS0hxSDt5+0rDVEduS3tCcvwlE3opXft0YD+DR8Fj+2/BZnNs62v7eNlBW0htfCdsQ0lbQONG60vNeo1gB2ULRidNW29HSXtuJ1HrX0tQx1fpVXtsB19xaSdrPWTHRSdPW1N7bMdLe18DQsdmB1C9Z3tATWrHdvFfe0/rX0NxB0DDaQdI+08nfsd522+7fwda20zDVBtWp367axt+R1h7dd1tjbgTZsNHu2ENeit7yUpHS2taR2HLRkdX40anY/NIp22tcbNT21SbVIdlO2mDT4dtO0W7ShwUmCvHcEdtu3WncDt5a0/HQltF+0RLQE2F0BDNT6F8p2FBTsNC0XxLbwd/J1Nnccdk52pLW2dERXinUwdiu3O7Y6djsAnnXsdhS2wDROt8A3x7dltie1QnbUdAq0f7XCdjR0Z7eIlLR3rrQ51Uq2tLfntybUxnVidYB39HWrwjW0nrYSdKZ3LjXAd6Z0THb3eWZ2N7bwtuZ1oHfz1Jq1LHcWd6XWWrWsd5Z1snQPt/bVzbTWd3J3AbS6t4+2YCCqdY51qnROdk0WtnSIdl02oCM+d4h3Pbab10h0gNXIAoW3bdeilXJj1RTDNFp0H7VSt7x0xbSftNp27nX8tmDVSncBQNYVV9CUdhAVlHU/VFR0Gdd6dz+2QnRENEjXv7YVtwq0QXZG1xC0SreGdBPUULUT11W1fNUhdfR3xnWXt+J10Dfm1MB1YXWmd7C1knWwN+F08Lb3NRF0zLRgdx43NtSNtXe24HVRd+B0bHbat6y14ZVydTq11ncxdfJ0XbeBtAh2Qbact053ylS1N4h2SnQ6dUPkDNZpd8R2xLcQ1V52pHXwdaV3NnVkdU505HTLVgEVwbcvtma0ErdmtjEVm7b4dXFzbcIAkv21SZfrEMmWabUjNF/XKXaDtjm0ZBdA05PCB9UFNGu3ILfbN2u3w7c4d2811XWmtuV1ZLUrth7qHxONdxm078Ps1v50x1aLtc1267VldCk3J1RId1y0LnWvtIgBiXU8dKCUfnRudcl17JaEdZY3hHZWt9p3/HVdd0bA3XcCdNU0P7VOtT+3VHXlt/p2mXYGd4F19jQ0trR3WXbG1qJ2RnfZd3R2IXeQNzl1CpahdkB3uXSMdrW1tzSMtnW2IHbqt2Z2EXdSdj60DbXSdQ21kXeFdJZ2dDWWd0V0hJbFdHJ3xXQxdiV1MXWPtKV2NnZVdd51cXZldtV14lTRQoe3BrdWth2wCgOudfZ0JHdGASR1v9ZM1152pXaqdV21fdYHtm22+bRzdDV3XHUbtr218Zd7Vl12RMAn1FDBKHT1duU0XRWod89WetbeAT12/HWbNwPrBGr0igLDfuMXCth3wRQ91OECGHRFNxh0HXWzdku2XZV7VPtUijX7VbG0jXce17FZKUNjVkZTVxbbtz012Hc/1Nt0OHXtdTh0O3Y+d70UG7fLdK+0GnUhtpu1GnehtiwXXXUP4eY1M7Zmlxa3Rbfj5nx0hxY7tr52FHUsFRfgsTbftMe337ZltXp2nNVnNYQ1v7XUdoF0FzcGdiJ2hnTBdHR1Q3WONMN2OXXDdcZ0I3eP5bl2FDUSd1e3YXT5dGZ14XUgdlJ05nbjd/W3zHQTdix1YHcsdEV2lnSE1U82U3Vsd1N3zzWQdSV303cttN51M3dPtQp3cXWcd7Z2c3Yytr12ddaz5Rd3FXe5tp23v9QcdYt3sXRLddi01XZHdGUUdnZcdJ12uLZ4dQW3sxZQRqU1l9WgQ6EgCgJggWU2j3D8NlIABxcIZ7ADROJ71XO2WHUUJPVAocIA9s9XkNBA93aAgnW9NAm155UMU8109rQoV/F1oddztJ92IogA9MvIunUg92ACQPV9dod1GHYvcWD13bcjtgEVtTTpNS2VaGMXdn8A9YOQ9qc223cyVtrjggHJNB91bRfRVeI2+RUWwRD0sPaQ97D3lHZw9GZXcPTQ9SO3I1YD6gj0klTEdFolopWI9KD0UPVJN6D2GIJg9Ed08XREVHN0MPRkFn1AiPSo93WDIPWma6j1HTZo9cwDaPbw90t2H3cqVBD1ACPOAyj2IPaY9ZD1qPRw9lD123dQ9Oj18PVH1rlX4PdzdLlTGPa49bD0ePRI9Xj1cPT49tj0uzc/dKdX5XdywH2LwPcQ9N+2sPWY9IU1l3Ro9nm3WPZbwvj12Pc7FAFXAVWBVDj3h7YIIyT2iPW494j0crZY92T1nADY9jU0uHf+VdvkiVeJVb90eHUJdi52LJVzNP9179R8w94i3XVadD13ODUNddp2RHQQ9Ee2E4koA0e3bXXpd6C0QnTUdNd0gXWZdQZ0rrSGdVl1hnRDdAB2jjUolCF0d3V0tXd2zjYmdBJ3JnZ5dbW2D3eMdN62j3djdgV0T3XMd+Z3T3YWdJ41z3STdlF1k3aydMV2EHSvdQ+003cO15B1ldQzdX/W3nbvdLN2z7Y7dMuWwrRKdK11vnQVdtjZwfhfdmu1X3SLd5V3b3eLd6V3XbY/duj2zldHlup08zU1dtx3x3QD5KU1PLUndNurFHQM9Ja0fHWWted2qXQk94l0fMHEdn10/nbM9Ce3IDUntiz0wnfUdYF3p7SDdv+1lbe0dkN3bPekNhe21bQc9vS2mNcc9dPWDLV5dq/nwHb5dG43+XT3NjiVBXbSdsy0z3UWdxN0UXcydUV3vPRTdnz2D7XItPz2K9RvdFB1b3bfdXqXjnYIdJx0bbbE9u+VLXXg9NL0EPQM1DzhaXUFFZ51qXBednqVlXSOdFV2ovVVd951S3Ta9ZeU4vZIdH93CXXwFDx0kvQrVEQYa3dPVqh28UOod+xXAjdA9nt2yRd7dPJB8fn7dau1BTRJNSo2SPW9V2EV5PYG9HACYjTLtoo1H3ejNl7KZvfGalgQW3ftNOb3bldyNaD21PeHdMT0S7QJNbT36nYrdfAWCzSud9VC01TJQMb05TXG91E22jZodr51I5VEt/ZE0LJvV9b1orTNdjh323a29ph1/xSHtHt3BjfLVk731hmg5eh2zvapFg527XVQ9g018jZi9cT0dvQrdXh0gNZNgKt3Tpck9jO1H9bJdgz2UvVA9Y70Ovdzdhd1aGALt2l1ILdU9r/Vgnb9d8z3/XaSlSz1A3dy9P+1QXdnt/+0RnYK9wB3CvbGdvzUoXT3dRz3I3f3dqZ0yvThdlz1Y3QRdNz2QZZPd9z2qvY89YV2MnR+t420snZNtur3snV89Br1r3bWddN0mvTfdjN2+vczd78Ws3U/dnM0QvS+dr73qZarFDwTwvVBNXu3X3Q2dgL073TQdQh10HY097N3sfQJd852hvZ09Oa0fbb296l2tEqlte+3NNZadFL0KXTndO53UvQUdal0mnUp92aDTPXjtnK0V3T6dL+3V3QDdtd3LPcDdYH1IneDdjnUjjXZdbd27PZ0ttC3wfS5dAx1IfX3dmF1nPd5dFz317Rz1ir2xdTwNwV1Hja+t2B3z3aTdi9397ZWdnJ2GvYotX52b3fR9Qn2MfcC9zH2gvax9MuViHfa9On20vZq1tjb92BNdwzVmLQi93B0CfT7tyX133Wi9kt3CHX49LGVZfYb1Vy3v3R09a+12Rde9c+KZ8JxAJE2SOKj5hXJWjaR6T5CmEA7tBt37nS9dpT3cyF3wd11/9Z+1yDVG8k2N5rWCfe+NQL0ifYmt031ifQtdlvnxPRWl3N0akr1gAJBWzU4sYMVGfaCd833lfYt9wn2CnYX5SXAExSJtZNWbfdt91gVOndu9Ad3p5dnwR31ejZCtJ1U3fbkdL92QvVodFdVTsN0JuxWvfUy9+1UffW7V4n2JjWXVUL3aHWywgP0Q1fsFwP3TXaD9mK1WbRl9HAAj9QY9I2AsEIMJT33bVQj9M30enSqNKP1fTYddAo3O3dLtptVy7Xd9SOVtaDj9n70pFfj9Mz3I/Rx1Q035PVi9IJWY/RjtCEB0/UD9BP07XVSNLP3HvbV9elXzleO9sRXc/Y999P1pVYz9b30xjcT9cY2k/ZaVbgUuAGEM04CeBZAA1kUU/SKNQ6VijX9919UXvDz98P0O8oj9ul3M/Ui9qP0nvTFlaE3U/bR1tKKS/bz9TP2p9fL9UK2K/ecdZEUKPUWV3nD2/Ub9+UyO/SiNgv1YrcL97b0e/a/Qh2De/djtzeUm/bw1/P1E/QH9Fv1B/ej91v2c/Qpw5tCG/RH9Mv0g/U79cf0k/WC9xb1S7XZFptXORbr9Yv3X1Yb6af3PfZH9fP1z9c79n3167W2VHP0h/Xb1Yf1w/en9xv1V/Wb9Mj3z7XOVNv1x9RL9Lf0V/Rn9SP1Z/eb9Of1o/SAAyv2q/Y+FGv02RQX9Io0o1cX9MD0Y1dj94f0D/W39fv08jWD97M20Pf+NSf15XeM9CBibYHFijHXfvdH9/H0j/RPtbF3JRYgAWQBhDFAAfr2XfZyNdf1R3e79UL2FHYLJh/0HPsf9351D/Yi9AL1nfa0l1/23/ff9Gl0pPbn9v013fW/9QjCDCSMiX/0joOv9r/Vevcqdo51X/Tf9mQDAA66dwoBgA/SNzB26fYtyRZBOYFbNzH1wA7L9l51KnRf9yAMoAIADaAPM3SADmANj/W4djX3tPb7NBL01QG19Gl0fveS9Wd34JVS9w304A7l9Ri1HnYod/N0lXb/9pr0MfZV96ANdrWADwJXlvQedEA0SXUIDLp06Xaf9313/neCdgF3GXWy9HL113UVtDd2Z7eB9f+3lbVs9jn07PST1Re2edXXN3d2+dbQNXn2nPWjdsr3D3ZUNmH0BXUq9tz15nY0NDz2hXa0NGr1MnZ+tpH2S9R89FH36vQBtcX0xJQl9dH0LfQct5r0cXZa9e90sfZb99216LVJ9jV0Ibc1dBL1FYNe9RR3zcJwDR+0afcg12n1dnYxVOY0cNXOl3/0/vTD1P10GXX9dfp1AfdoDVn2gfautBgN8vSidxgNtLe3dLn0KraK9eJ2efQMtxQ3SvSF1fn2Y3d1tWH2uAzh9dz0eA/h9XgNvrRF9rz1RfRWdM22xfdR9jF3hA/89YgMVfdED990tnfEDCf3gA2u9XN1cfTEdMDXCA5fdpX3n/axdyANMtZIDmp0JA50FFx1znSkDFO1r7aZAmQM5jVbt5p2ydQ+96n3Z3fkDvAP53bgDWQNu7Yy9ET3GfZUDld2+neZ9tQPkpZy99d2rPY3d6z3N3QK9JgNCvZidnd1ufVYDaF1JnZK9fQM+fWh9Q924XU4DwwMuA0F9e43jA+gdoX0d7T4DxH097dq9ZH0ahcvdwQP0XUsDtN0rAyr1awP//RIDTH1ZJWt92D3I1ddNHH05fY49YE1vA3KdxX18fYqdw51IAz69HIPAvd2l3IPb/S7FfIPJAzHdeL1x3YX1TEUCBT09bfVtcLPwdSWA5VslcM38RQDtcmXPvfStev3y1d3I5PC6g5vVU13lA8zNC70TKETt9AN3A/yD671p1bdw1UybXZfwqD34zbNdkU2FvW29LYW8dWe9sd1dvaYNid1b7XS9ulBp3fe9lK2PvXkDQ33fHSpdAoPVrVq1/sXHAyV9CANkA+cDUoMbA1V9D90PnTcDVpWKg9l9hQPyA+5QaYNKAyf9zyWE/UulJn2GXQs9Fn3AfRgNKz1NHfoDtn0bPfZ90q1dHc598q3F7WiDhz3ivch93n32A+h9/n3cLYF9u400nU+tngNhfc89mr1+AzSDAQPkfbRds82RJUyDvz3GvasDSX3sg7mD9/1pfacdbP0sZcWDDX16nee9n90iXRvtch2KfR8wYs0qfTJdsYNfA9wDCYPJvaWDaw2HALKdz31uvdGAHr1DnWV9ot3iA7uDNAM8JTV9h4OQ/T99LoP7A4rlNYUfg6UD7K0qA+XdoIOmfUZduc2aA3nNIH0ELWs94q0dg7BdlW3onQ5dHQN9gxT17n2I3b3dvQPnrSODeIMYfYSDE4OoHSF9Qi0MnSL1VINBNYuDS916vXRdJB3rg0a9tH1bg5EDHq15g1sD6X2Fg7OdS+3Kg6kD+L1qg6btPb3GnTe9RV3vA7YNnwNcA4q1JoMkbSN9Yz1vvSnd5gVAg7aDk61qA/+9GgMoQwZDsJ0wg62DkF3tgwiDrQPwXWYDIr39g2K9fnUSvfQN2IMUQ4MD5J1XPSMDxINTg/jdkwOzg+RdvgMkfSxD0X0LA6vd8g3Mg1fFiX28Q1Pty31xA4JDOwNclbIDo30HA2fdkl28fZGtmYMSg+QDOYOXA0BDUgNj/bFDct2MA529F71idZeD7V1vXfuw/T1yQxndUW25A98DykN7nXwDgoMxHXC96YNig6VdWYNqLRFDF32yg199WL369b99fwP8Aze9TUOVg2UD9gXMvQBdrL1AXey9UIM6A+ZdPL1NA8idNl0OfW0DPYPmA9idPS3dA4ODtgNSvTiDAwNrjVRDDe1Eg5ODeN1T3V5DFINEfd3tzENvPbSD+8VsQ6uDmy00fSyDy83hQ0cdqX1cg91DLGW9QyJD+UNng2G9Gk2obVeDCQbfsD0o3V3wzX1dgO3Pgy+9Kb0Y1X9iY9XRLcFN8AM+g/aDLk3+g8u9bH1xQxKNdO3jSLfVnoPeZT/9NT0E7ftdS70Q/YkDY4KCXcwDEkNQpW1dCn1rXZP1Ul3p3VDEqPlcbaSNECoAjU0JEC0FA+CNBE2vXm7s6s3KBWQ5PfWm/ZE9Uj3S4kTD631W/WGlewNkbSJN3MPRMC69Wfn8w26dV4U1g9xVzb1gwg09YsPB/dD9jFXlmaYO8RhopQrDpd3unTH9r9Vh3WrDrP1FvQqVtAXJ/RjNLJRscFrdmSUGwwjDdoOmwyLD6sM8gxP9RABq/ZYA0/2Uw6bVFAAL/VDDNsMEJFfgvMOEBY7DJANmbYe9joOFg+3V0n3NffFljwBeACUAXgARDJYABACWAImAIACBhUBV1O1CALwFqAjlRcu1fYALgAQA7YBhDA4AqoAq/XgAK4A8ABXD0vmrgDcA48w+1QAQyPn8ADIAZACYANQAmADMAHSgrEXfBdzFqABrgJgtIAD8BeyA9OJeRcrdowBGhSPDRSXOYLn5I8PnWsTAloWZ+SPDILpEgFJF/AX5NWolI8PdPTIAD/k7w48t4LW5+RPDwA1umsfDI8MA9bRQ58OMRV9lwQDzw9Tt7IBL4PfD51rTwyDN7IC41Uf5JUUgukwA98MA9QeAy8NeRa1dY8Mz+fxl+TVuPtfDYDWjQAAjJUX2tXBV58PF9eyAk2Dzww8t78NNxfctRSXxcPAj51p6AMgjYDWmQMgj9rXEUOfDn2XsgOrFxCOPLbJg0CNW9YgjaJDnwxb1h8MhMOfDvHVBAFv5JUXJ1aMA0CPS7eyAgECcI19lS8Wm7Y/D08NA+Y/Dy/mwJedal/mwJWA1nPWwJfa1dSVeRQD5wA1MQPPDAPkguhQ58iMA9cD98iMag0/gyiO7wzBAuiOPLQpVWiNFJYhAuiPnWvGdOa1gNSIAuiP2tcElOa3ADSlVUkWEvaojEiOEvQD1RoDKI6wDFQmeI19l4qCeI4Yj+8McxUUltfVOI91g7IDyAJ4jYDXXsKEj9rWiIxzFwA0tEZ/DHMUgumgjHMUA9VoOSSPOYOEj28P3HY/DriPTBRA9yiPErd1FrCNA+eYj+SOQI0UjtiM1+bAlwPnc+UUja8OpI88D2ZDKI0wAj8NHkOfDSyVfZaPAy82wAJ2ABAA2AHYAA7DQgDvgBADw+fDloABy5YYFvAWq/fAAYIBoAGCAqoDlRTb5l7WfAFGANgByMM1FjOXhhV5FrQBxABUlvAVzI77C8AComAoiZAVBDG4A0IAx5dMjsyPzI4sjYgDLI6sj6yObIzHl0IBxhoYFwQD7I6qAhyNv+UIAJyN40OuA5yMTgIzlzpiGBWTCqoCMRUcjuUD/I8RAgKOWABcjjOX3AoYFAFXwADb5CQBfJSijpUU2+RVFqKPlRaVFs9CM5W7FNyOew3MjZAALIwPVjyPqyM8jigBbI9CAWBXEo0QApKPko0sjKyNUoxsjNKOvI2IAhwQMo0yj9yMcAJSjAEDUo4wAtKNiAKOFPKN3IxSjrKOCo+yjwqOcoxwAAgVgo0S9JUVQo38jpyNwowij0IBczYYFF4AAAKIv3bqjPQVzI2LCJyPEwPEUQKOXI2IAIJXIo+VF64B6AEOAlfi8BVQA5UUYAGIAF4AAAIpDgCsj1ADwALIAaACyAHgAeACoo8kAAaPbI+8jUkV7IwcjKqMwo2cj8KPAo5qjoKMbw7cjZKN8oyAAAqNrIzKjIqPyo0ijiaMkoxKjLKNPIxmjcqMgAF8AXvkzI7mjyaOSowWjLyPbI/SjUkUoo2ijQvmqgJij2KPlRbij+KMCBZqj3KM5o4yjeaMPI1Kj6aPVo5qjYqPdo7yjlaNso4OjYgCsA4YFegBEIuJVYgC8BU4A3ACYgFkA8AClReuAhqPdoj7VQgA2+cQA8AAQEGgAEqABo/AAAAASpQAQAKVFvwUQADT5zAWM5Ve9hgWoCD0FQ4BdBXnDxEBkADEFqoCPo10FqJhrI6xAt6PXIyOjvaP8o/2jQqOZoyAAMkClo0mjzKN9o1WjHKO3owmjXkXxFN8ji6PLo6uj66PwABfC4m0UADujjKNrEGgAyJAho1cj2aNeRQ+jT6Mvo3uA76NiAJ+j36PNRReAt6NEowBjFaP5o+OjsGNXI7WjuyPnAF8j86NRo2qj5qO3o12jXkXgo2IAkKO/I9Gj6qNxo5Ojw6PsY2QAnGPDhdxjAKO8Y28jUyNSRfbANgDfI3JjsKMKY2IAekBe+YJjTEXqYzGjGqNaY/+jXkUGo6qABqNGoweQJqMhAGJjFqMcAMSt4qOMY9BjzGOyo4zl4nUOY1BjQGMwYy5jbyNEYyPDkGMpo2mjIGNFoxkD96Ofo2Rjb6Mfo0+j1GO/o28jbGN+Y+WjHmOpo8BjhaOuY/xj8WM9o45jnmPOY6BjzwPao3qjZmN6oxZjOgBWY2ajsaO2YyAAbSOKo7CtwmPHIzxjZWMgozsj6WOjo0xj0qMToxwA94Be+WmgnYAQo/pjNmMgo2GjAmNKozVj0KN1Y4Zj7WPwY01jgGNJY15joGM2QBBjCWMBY8ljbWMVY/RjXkXSY5GjImOjY+Jj7WNxY2WjGWOJY4FjKWPQgNQA82P7Y4tjM2NFowEAp2PNY05jrWMsY2IARoDXY1Njh2PLY3uAT2OZY9Nj2WNFo2jAnWOMAHOjemObY/Jj9WPQgOV+7mPnY19jiKMTYypjamOA4xpjwOMPY75je2M3Y1ljd2PeYw9jq2OTY0IACyP8APAAMyNuBd7DTgC44zf9k4B1AHcAH6OBhTb5F4DEAJ2A6yMoAL6AIOO7Y/5jY6Oo46BjggDvYwdjS2P3YxwArSCdY0IAqmNcY7DjBmPbYyAAxMC84/zjsmOC431j0IANyGDjzOMDo1zjIuPGY5NjH2MvYwrjgEBe+TClqAi44/AAjEWVBWAANgBeAObF8ACa4xAQqoCa49rjuuMuAPrjhuM5APAAAAAaolVa45TDVKDqXJ8AduNdBVGAFACoCDEF/dWEoxNjSOPPY5zjaOMcANBA7OPg4yzjRaN6jrLjLWPy48HjIuNxY8EA/2PKo5LjmmMh42ljAeMq40HjoGPfAGHjcuNBY4zl8gC54zHj+eN0o41jGeMc4xdjBeNK46iYjEU9Yynj8OMcALJgXvmlRR0F64AKYvSVugAW9V0F/AAdBVb55UW142IApUV/Vc1FOgBRgPcCPgxiAFEMvK07w2PDoiOTwwIA08PTTe/DH9ATw4vDtCNH+RPDa8OsI5vDpCPzw77jQQD7w/wFh8NsEOfDvAWnwztgp+OXw9AjN8OkIyvjJUVFJU/Dn8PMRY/D98MJI9vDcm2Pw3fjmk2II0k1G+MlRYYjICM3w2AjEQAQI+EjuZDXw7Aj4BN/4wgjED3bwygj3UVoIz0FGCMdI9AT2CMgIyht78OiIxllpCN8EMQjt8NQEyENIACUw+EjV8N/49QjED3r44QT9COII4wjf+PMIzIArCOzdSgThBNcI6nwvCOII4Ejjy2ZEEUjIiOtI+yAriNSI0IjsiNCI4ojcSOqIzUjVTWkIxIT2iMULTmt3SOlI0S9RiM5rSYjriMitRYjhL1WIyAjhL22I1oTol2jADkjua3dRaoT7iN34xzFYCNCI1e9mfD+I2PDnBPBIxITYSMHcJEjj8M5IwmlFFCeIwkjnBMpI54j6SOlI1kjWPBFI19l1ABFI4fDRSOzw74T5SNFI5UjmSPVI0UjwA2mEwgMED1NIwD1UECtI/k1G7qdI9/dAgAX4495YCUveWEMlgDwAMnD4gCDgL4M8KPiAJOArYD0+XLFiv6zNOui7w3LUBZ120J21abdHRE9Yu51IfDxDFtFJb3Yjc1gPPLuoG54oNWTbDgj5vCK1az5dWEq1bItHROkzYKNJtVu3cX9NRMp5VMRVJpAFXUSjnCuYKyiYVCKEPWiR3C+cJ0Trs3O3bMTMQB+1WmANRNtNHUTiFBbE9dseZoxIOtA9RMbE+uQexOG1TMTpb3HE26ACxOims6aqBL5Lc7wOoIsjRcT8Rb1Mg8T0xMHEy8T8xNk4syNoxHW6EvgNVU/E8YQmuDZmk/AeIJAkzZtIJM9EycTHanT+U6iEZpgomCAx5CYk0sAWhUygkt5uxPAk8bVoJO9E/0wCP4tExm9YCBDqdWpYAQ2Iq0Tmb3Ik2TV3RNzExSTGPpUsMRAPt00k+0T/LDHvEwS6b2vcoSpramOkI8TTt1kk2iTboBW488AZTXkcCGwkOCAsHPewoAG8kcl+t1xgFpcwS2OgMaVINx/AFMTKJOSk+yT6JOck+SwkJgX0B/9AxHQ4vY9bxPqDnu6/wpuUPSQ9pPX0C9G330ck9MwViAf/SGa90Iek71gCcXqcC6Tz/1uk7IOlVUu7FTiIZP6FTYwAZOnvTaTQVBlPQUiupBxk1RgE5BRk2BDQZMOmhKFYDl0k3/dD32Zk8mTLG1pk0UJQT51Yd2p1UAJ9fJ6eZNu/QWTGNXbtkZSWZN/cDWTuxIVk9aTHQA1E3ztE17s8m2TcSBNk66TxpPQCK0AHX25TewsGTAe9c6T+ZO9k5qQEhi1qYrGD03/Jt2TgZPjky8tuPofCpcuT4IkMEYoc5PRky2Tjuzi6Kzi53kHoLuTG5OpkwuTjDC3cOQCSDknk8jiKuKHk5rDbYCO7CYM0TCgCGtg95PosEgIuJApkzeTzj67gCxVzHW48KzA35Mhju+TtwMv/beTQVBh+WOEc7BBML/o15NAU1WT7nDvyo+TcFOFmq+TcwCAU+ADx5MIMB8ws+38sLeIiFCz7ZGTY5Mxk6t50DURIMMJssPQU2hThFM9kPu4dpD/w+bwi1iUXLRTejCoU9gDeFzW8ntCNXAizWwK5FMsUzUwXO6OlV6T+BB8U9jVOxNtsMxTUP0gU9Mw6rgUUNqAMFBSU/hQMlNMUwRTW5Ock6jl/FDHkKpT7FP4U5WT6FMP4CMAfFCyqMbs6b3bzNxT4lOfk8hwFMbzeX+Tu30vICZTwFPJNu31hICztlfgtgVaU82TElOakMnInpPzeZ5TvpOAoLZTsFOgojOlNG2wk2WiMOLBU/6TSlPuU4JTTDB//CuT34hhUxS1EVPaU5RTI2BXfbZKF/BpU74NrlM9kylTXP18RSGgCXD5UyOTilPJU8pTDLDwLVDlY3B2kBQ5SVNuU6dwz03VrrYF7CwShY1T/lM6U2MIdv1wUSuTq6RPBdWAgnCiU5FTLXDCHCAVqQ1PyqwoI1P4OQIQYlN2UzUw5cqFmg42c1O4U4aAbVO5U9hwl9BTXCmGNCUbU6OTpVNRUySAz5N1IfN5B1MyYitTZVOakH3wzVBNUweCBFXlwKdTe1O+kEjwAlMbsI9Td1OncMosCJPG7CLwfPK1UzlTZ1MjYNO2y1R1ky7MPlUDkT9T85OrUzyAx5hEPSalNXBQ08k9MNPZU+DTf1PyHdalYDLWPijTdeXBYK9TgAiscLTyV1Mc4rjTKvIuU9Zw01MBU0caA5MONtsqFNPY0zN537BJk0/wdNMNhiTTg1OACJOT/xNPQGBw7IVUmiJTU1Ms047s/ZO+U/FGHo7acKnZNNOxkxL91/AJkxLTt1M7U3VTNRPZ4I0R8VQwjU9TE+UxYtjgHREyZisFSTDik0yAmI2u3UcTYJNtMFYMtMKC1Wm9nTBVvabT3JOTU8yQOtN5/QcT+tNlve1TGLG0k2bdZtPDMCbdZ4BKk0vCj+P5MLbTIAB601KTyNPVqUwoojig1fhVlNPp2DbVy1Q1GqDTpbB+0wHTRpPSk2iAcpMIHJGUXtO4nSpcapOvlZqTSl0u8jqT79SI4NrTpJMu3YHToAAykwTjwPqoUJVVtToAEIoFTvJ8+XNFOdPA7eqTUT1O2D7d+pOskzMTDtOvE0HT5pAvICHDllMyw0AQyUbWcCnAEKW7/b3TJCDi8Czi1lM04DTiVHBfUHl+1lNfGmOpejBj02YdE9P3U79C6RAr/fyTpTS9YMlgN+DIU2cA69MhpZvTAuLBkdrwtuAY4ujTWMU8wyGOp9Piw3FlENP2EPtQPE1iZdaQ7mU3gstT19CP00yAGP0v03AkQTAIGMbslnCVABOQf9OJ/WGlTtM7QqMOL+BxU7AzwRwQM5aVADOT044w/hwBMCg5HfUP0ygz59M1MBrg4vAA/begCXAw0O/TxDO/07gz0DOAM1nwncgE4khGZBgX8KaiS9M7BjfTyDNI1agzW9MLbKMw+NPukHlUM9MLfKwzFDPsM3gzd5PU4lfTTrAMM9aQtY3OnepwkDM7/VQzk9PjiEWQ0njRUBeCopO4kHIzHDOa8lgzSDOCMOSwHDA2MJozIjOgU6n9YXDgM7WGckXE022wRjMKM5wzyeFBMKCSJeCa8MAz/NBsM2TVWjM88jV+dDOdCPPTpPo305pljPCr07IzlDPP04ozX9Mf0/hwA8j44rMwZHT6eA4+cwA2M6EznDPzOmozqjPosNbgh0BuM+PTtjOfk6TgQxCbYMIgupAAqQHCQTCFM0Iz7jPGM3A5pjP9/bjwl1aDCRrCQxBZMxvTOTMLE4Mw3MYOmvoz+/CI02fTOTPl0ynTK6jpM6XcddNmgFnTmlzFAOzD2pMTlV3Ya9MhM81gfTPCdZEwO9MMqCi1mdMZbSbyIcWNvahV0zPBM8IzvTPJ0wsz8HggQNZTl+X10yHFAkBjMwmAewCejVszsdgzM7szSTNPxfszWP0uMw0zwzMRgM8ljb1N0+sAedN7Zcx9OzMVM3szspMHMxB80JURM6sziYDnMxqT4zN8+S/1+dMe8gIQiTNzM08z+1NxqOSwq1BvMxkAGzPZ09Cz1WU/MxiV2zOGM7MzaYDzM4itDjMG0RizEzNQs5czfACQs8yVfzOEs/czSLNAs6/QbHA9YtkFpzNafRcztly0sxmV9LOj00SzSdPMsz2VdlaDMBj5HLN7ACHd6zMQs9czUzO3M/8z2TMPMySzdvVC8OSw9NOn4Nyzno1fM3wAohVws+UzCrMBU92ol9DETU/wmhUJlk0zSMWKTYAzok1ETSk9v5OvsBUoTjN6s0PllrOKMwDFdpCjQIPTs9BPQBVTHrPms0nVVHXJM85QcTPVU04ICg41cG6zb7U4M391LrPJM9azZrMM08Gw1tMJM/NVMbMC4jPwH4zuPoKQn8Tes36zAYWps9kSgdQ70/yuCXAi8O0QubNNdcddgDMCEgYEa5PFMr4z+HBSdWD18rPOs5WzrrOUgJB1LWWRM+2z7rPEk9YzKbOts3YzQdWyZQQMANBNCf7w14As2mZVS7hBMwyz3HX5szN5rtEz07RcRzySM12z2MVAxeWz1vnzs4YO4nDFs1TipbMRk8zT0bMDs5+TRrPlhnazZ7NJs2cAqFPIxSezSrPVkLPQl9AMtGKzIzNnM5qzOLOJgDqzvzOOgLOzzsWps/ez8pOHQATiBAwUsw3TLvJas+QALdO8sz+z/LPHswGzjzNCsyd5prOZSN8T4LPrAKIVEHO3tXt4rdNys7+zLbPwcwBzl1xZs34+J4XisxUAUHOu8lqTcYA3M0hEdzNzsyezNTBWjA0i7lAsTMxz+RJ3leozybNt1bLVL9PPajNI7FBAGHpi6TZ5LKf5UDIic1ez+2Vn1fQ9vHMhkmkQ+7DuYHJzCXCpgvJzB6CKc06zKzU8c4ozisol4IWaKtNRlQTAgJC6c5uzAj2KM0bMOqIrtvAEpqLnk09wT75tjMpQkdBGgJxzJ9NScwE9jHOtEjaNVOLlg6spRVjGc5pzyTMUzljttCx7uppDdHP8PX5z9lP0Uyf6XgYZTY1YvsC+c9JzpnOLOnZzPOIOc7iTlLBCwtP5d5WjDCEY8XOuc7aTWZDreYwzWJBdYLlzBrP2XNVhE2IX8PIwmgilc07TFU2dTZSwkXPj1B9gx9OSc9xzCXP+c8UyqSE+VRMUQqBVc0LWGfC21cARYwmwc81N4XP4Mx1NHFCmfLTwY3D7sNZKtXOAM/wIwbMdEZ3KIgDWcwkG/NXWpWjlwtXqc2Ml43NpMDUSPOI4Ej5zpPrvGhaNSVW11btzVOUdc/VTSXMEk3YI+sRpc1EGNQlTc78AVjMIsy5zBrPg8qhQGDAiVHfhmFxv+ebU4/BC8EETV3N0PXlz/Qm2wwPTDZCtfCEAVDBnSZDClpNyMyZzdjMQdT2zZQmvtcuzI9PPQn7TKPP2UyJMrBwgFQTzo1PBNiCMhPNllcjwb2ALc4oz2Zzj8DCisEBgcIKQKCDU88kzSmE6c5Rc83k9WHaQUbNjczdzE3PE8+xQ9IFJoOtzniAOvJsVMJUJQTsVYPPXFXzztpMC80Tz4nPCc/xzgxX6xDrELPP2UzUJLuE8M12wPlU882FzsvNG04zM+5DM82TyUTYm877Tn3PtUxpgp3rtEXYIC8SaEFVz/fDkkHbzVnPq825zYvNiELIiLxX5EijlWbDHvDnCbvMHc8PocnM1sGIRWdCLcBGagfPgsGrwVvDvDAhTpsIgOCpzYfOmI9LzePM1E4LA2HUONtIoy3NYyN7gM7Mkk+1zEPMMsJFz0ihzsIQmwHNShnEzUfOSU1rywgD7gPYlvzCcU2WzRdOF82TTp9BEPXWTyeEhPRbzrfN1cywOWdCh84nzPvNu5WbdbuX9Ux9zvfOAM+QR+FUsc/WeeWyM8zbzFnMhsK7zqfP7cxOCNdVA87eMojh6cyt0nV1WcH2zk/NoM/VzUXONczFz+COr8wbzNfPbcM3zSvKnRdu6LfO880XzmpCPFQLV23N/8HaO/jNaFWBQSiMX80/zImXq0xmz8Ag1ENEzNFN580jzlvPUM8eUBOK4eVXzFjOLeTzTGjMQCzTzp3lGEEDTZ5zRkPEzznOH88kzi+7308MJYAtX4GlQanjV85qQXPMc87qQUnUILaFzi11lc11zg3ORWV+A83nlc6ACAWIkCyNg1XMs4P1zPlUjcwfzj/MGs7gL0PPUXHnQ79OxsGwL8h3w83kgGVPwC2ILCDB384CNt/MokPfzJVN8C07ToQCR81TixRH787zT2AtVhgZz0bDNSj5GjMz6C06g5FNp847s6AsPSDDz+pCYCwSFSAt2M2cwFo0wier+2Igd86YLa/Puk+5zDfVjU7PzTnO2CzoLhHPQzkBAd5VM4MRAoHO501yzMLOSs8LDBLOjc/rzAT0BC2zzWJBpoGELiYCN0x+z6wBZcJMz+LO4c7ELNAvEs8izGNWjQLTVtzApCxKz2LPUszgAsLPfs/CziAv+CwUL+nNiHBAIOHVkc5ULUQuUc2+zeLNmZXyzvAtxC0yzFdN5UwVQzVDEjqRzr7Ofs9f6UrPrAG3QWQv2VQBUKcB4cxpzN3OEc1bqQQsU8yhQJzOjC+hzExWYc+iF0wt55TELPQt5C4Kz/QvVk79WoNU6GqULFQC/qmfQ7QsQs91gfhzQczIRBXPNswsL8Qv1Cz6Ca1ArcMvUFwuaBRELNp0UczRzBJPPC3tziwtvC8+OEQbYHN8Le8PlC5SzdLMwcwcLLwt9CynT/CrMTeyNllxUcxMLNLNtC7qzPfMqC0cL/TO3oE0L88KQixhz6Qvas9hz0Qs5C/CLwIt/8wCdKYFX0yXIq7M1cDmNqKXS8zQF6AhW8+C0F3ACQIu6Og7asHrzs5VWw1azp4AeZSaz5TD07PyLf8WCi22zOqJ2w0dTcg7es3yLm7Nsi4iLwLPBjuSw2yqQi58zpIs/C9RzsrO0c0CLA6VSi51zy/1ONCWTxs5ejhJzYMJdE/n9pb1U/VbzEbjl/ewsJou80SyT1ovk/bP9su2uRWTT8FiOiw2RJotFKCUzrov7E5r9HosQAEX93ouVYCALYXDNDGGze9NyRZaLIsNuiyGLpb3hi/kLiHM9qUEwAYsjC+8zn7PkizcLkwsCwLCLNQsFRkmLM/0pi16LffM6zGWTLOB3MCRQVYtmVT0JBfOXTXYVZNP9FZoVdNU6FZSw9Yu21ZkQtYsP87YV+j0yc3xBCfXK0nWLy9QNiwBTwe2Di2gz+Mg1sIlTQ5OHZgn1NrQJVEGLK73yPYlzHrMLTaQ5XEBTsIn1OIsDi2GV5FxRzEvTrFSCM/hw801bvQgLJYtR9YeLaTBQylGLIxZgC+6a/NC3M7+Uq4sLDeuLnXObi/WGcVM4RDWz3ZF5eGGzcdNTi7eLElDEbC7QNrOylGjAz4tOolxMvWA3xESC74sDpYsN9osIIFuyCfXHXKzwTAtP2VuL+4s3i2TT94tLswsE0TMwSwmpwbBQS+9zNtMgSxGLcD39GmTC8fPnsYGaiVPAS1n1KEu8c1GGocKzMChO68O/MF4NOdxIS3ZlbEuJc2EaW37/Ey8iyMQX8CJLU0USVNgO0Dl+0wvtoEvTMPaVx4COlTe2nfOzi4Tih8hAFQJLCpVCS3YzwfYKiw/K7TP0EHiar4uosDpLCksqix0SKeE+8PvwqpMdC78Ln7MTFQCLPJAd0weLVkvyHSMi78p0JS0LZD3vsxULt7XOS9UL/Yv4S2mLxwtoEClMmy4IS8SLWwvai1hznQt7C5SLYpPUS07Tm705uLfT8pMrC+lLFkvZ9TFVaDMaHMFA23C4toVLz4v7FPiFVlKPBP7dLEvNi/pVM4ulnK7ArOLaUIxTLHBeVdygYdMLMTlLIe2pS/zQuEstS9CV2UshS2uLeUt2M5vgM9PRyk4i6ku+yWe4NbDuGpginUu1S3YzEnHO4FaabNmA8FRwo/ANS4TipJpOCPNLw0vFkVNLPJPcUDB+IvMu8LMiSpPmzHtNeEtDS62LCrV7iyawRnLAc2UUTCKWk0fSA4t7SwWzSHh6U8jYF0s78wwQsmCbS8jYdDZM4LtLZNOjS49LKAZBM6TzD0sy8G4kE0sgy91LWUs59OaaVgie0w/KM46eQPDL7EtVTuVLxUsYyzBQUYZ/APo6GX6US9eL10uqC7dLvuBUcDyTlMuDSx+L70t3i2w+G8DWU3Pe9jW8S9A1woNuS1H19MtgSyCWJoBEywPQ2vPAUATLJoCVOuhAf/DVS29LHkvAUBfggwl6wOyzGwvRgFqLAUsJS3ryxoA8PRLLXMtk043BPJM/8ah4Q5B13t0isR1KcXrLtMsy5R2VaDMQEHPoPJPkZrqaz4u8qT7duEyeFAeQOUuy5WTT3cgmPAezft2hC8MwKMI5cGZV5/bAQC7L5st2M7nYTjwA0684C0ALU0binCK21ZSVD5BBy2TTFS4XYmYFwBA7UEOQ7DXAKk2LbZXBywhz4UtUohSiINNPc2hzm4WOSxkL/wt6i6h4pssMNVLL2ZPYutXV+RqQiy/12wtBSyFlupOllZzLLGU5y0sLINyDqRkj6rNIjdCLXx04c+eMrksay53LNcvcktJLNsuQi5kLVLMwiw8LeIDqy1nLWL05yzUwFS6FnHNz7HFewkOQ68uVyxSQQW4lKCTLx04k7aL95akpGlLwZlUNSrCN/LDcUCXFlVU/UDkQR8vhjvX9WsuS2DfCZlU1QHfhJ0s8YE7LB7Ofy2e4Lsuny2kwLqkJQI6TUJEJQOnL/81LwIArZNOx5BdiCfXD2PArO8vnenVAttU04sZQMCthS0iLP8vc4pi4eNCQi2kLAUuzy8PLBBVVy1aVov1LCyJAG8IsVZ/LL7M5i1cz4HNxS1+zrcsF06jLHct6VRPLvoF8ywfL8sv0K9qzsUsBSzsLuovZC/qLY8scK1grBzNxSCaALGET2TPLFHOYc7vVcLOggOyF7Csy5UAr8vIi2tTsZlVZ8zXkgQjaKy7LF5VoM9BDv6gxpr9LxiumsAYrr8tPwInl+lMDkGxVgjD3VCOLAzz1s6orUeWGK3YzzBj0pU4rTHiQy45w32Cf8wVUdrDMdWIr4L2cKw3uMvDm4I3L/ku2XMwrXQtwi8lL2p3uK7nLSIth+d9LiVP2S83Tg8vhC8IrL+VO2KgrritWlUkrSwuIBjDwDzgEK4wrRCvlyywrxYvHy22VSSuzU3SsM9Pfok+L+MskHOFG2KmwC1dLtr2Jy4yw00TjQJkzMFAO9PpTb1QN8yErUeU0i4aacXA2K4RV8/OCMKOGokvNKyRLZCtBhRMren30vTnIAyvO8NBDDL1dK0G9TtP1xqwcmNPfy+woPE1gMi7LqytFyAQLtistK1srYjNhUD9QnSsFKysrnCt8ODzimNDZi5izmSulyxUAz9XYi08rg6WvC+mLwEhHM1tc5SvfK5Bzr5UuS8srAKthK/MAtvNbDRkrkwtZK6kLKstzAPB0uyvjK5wrqSsAyB8rbvLyK3FLiivBSxirVpWAq3nLS3z7sDtEqHOIq4rLyKvfM7sLqsvQq4GFFytK5bXlMFVQlYLLtcsEgO2Cqws3K/8rgYWKSz2QkrUlczBQQqslkIyrAqvRU9/CgcIgFRlLeKT18z1gfCQuyxKrJksucgTiUDK8q/ywoqtPy1aLWL1hlcUrCOCJsBfgmou0qyXLOSv28t0LCSsk7XqrbwsIZCCrRqtoi7iz4KtQi/SrFQDxK1RL2p3Kq9Wp8MJAFcpQMJNNEyzlMMO21FbTckt+rXvlbfNYwL6rv0uUUvRLkasuy9zL0zC4HLGrhREIOZYs5FNBhfGrgquutYlwkCuenJtL9uQc4K1zOqssZYtVRitSynmrmJAFq7z+TUvfsBWr7zAuyyWr9guY1U4II1PctgxLJ+Vg4GuVjVzyRYyrDaua8vcQaswgFSw0njwBMHwazvPT6Cx4NgtFq7vlF1W8c7hB3JODqw5YDEuW5Pk0CqvT6DyKLsszq2gzqspg0LGVltTbgJArf7jhRlQr8+AvS/JLg6Wbq42rjCDLwIOrlDBk4Byr49Cn9sji46vDq4yrF6stcJK1R0unUDmrQVPaq4mLWL1vq+WpncgT2TerFAL3q8HQsYKnK7okoGsbq+GrQBUZ1RTzA5Uzc87wd8jeGjWrGmZ3qzBrEiv4EGH5+qgNIDPLz9WYczyz+b1yZaIry8u6DVhrzOX1MrGVUixRK4zAGIuVC8uzKcCoVbzQ3Kt8q2+rSwvLq7wV0RB0K58rZQtOq1UL1Su8qa+rr8twPS49zvA7fWJr/yt8XT0rniIxywEiFI5gaza0vGCM053KdavQq9JrTtO7GsMiyOKqKDSisqt7sZtVIBWuVp+sOUsaa7xz7AN83c7wCUzJywKALdRV4KZrq8vAKxJgX8sLkDvMa01Wa85r00sS85TCqFAOawRL/NAJVIKVANATFPPwj1pTEScin/mxPmMryNWOazzL+IDMPc+L8WsIPXowvFC8XV3LNqupmBUVn1Byjb5Lu9WEa1iL1QuLy+pr6WtAq1wrBG1hASHQxIt5i5hzUwtmq4YgbdOjy2RrRVUla2SreJrQlSlqVoO+S0RrhGsysyIrjwTFa2TT7APxOd+rt72ma+orrzDN7n4agpWUMMg+J0tcnAgRgpUqoqEIY2v+axk20qDJ0nFT1zHXIgqNAsDGUJQj6mvjaz2QTrTLcw3UyEC+K/dCy6BU/oMV58CBZitrTtOEOEvg7RGqeJYgv0vyyE4GvN1+PvSad2uzqxQeONbTa2dyiSNK8jrMuWL/a/Slk6t/q+zdPSv7FClAH2sEJF9rgytVTjDrKHCoqLIghasQ65zNbstrDgqrgmC12Z0wI8K287SQYOvfaxbLuk2nno0zrStra6YQG2vE64OziXqkK/hQfBUw03vTghIiKNNrraIpEwdrq2s0QtO2UGo6Ght5+BAQEIMVXsLk68SrMgP3a4lgsYIfa3DzL6seaz5Acus7aw66OXDj8+6rvF2Ha9FTIK7ag7+qdWJPffywrqRy6wkVEAazazTrLXDW1TsuedTdokzrjnB1mLwG7FCM6wmLr0tdVWrrKqsqQAtrDOuDQctrrSuMIC21ASIrzA7znOtO05drqujXa9X0WpW662hLcWbkleERVUtNa4kD/mte63KFPuuAInNr0bh8noKVciLSfMbrDSthGhHrEvPpInjL4msb82qrm4gxNpnrDMuA80Xr6s7DthdrGjQKmhLzFECu9f7rvHOhy9wcButSylBk+svjYZrrqaG1vaLripWwa9iI9cVXC7jrwzD87Gzrw+u964oVMmv2zEGBa52UgErryCtKIn9rs+vA6PXgpes8y464qetu6+nrkODPi4BLyOKGYEsrE+tO69LLiOtKRU6+9aJumiKrCgNGwGvrCau6Te1Y6iJxUysIoPr262ersU3dS6MTjNM/cqHC4Pqf861qqv6ma0UrNqucEEFTrSL4axUr3LMFa4Jrv3bqa/UrHalWeOFG7eKPK/US8portsiBjIvRa8CVsWseC1Xg+TOQ+idLhm0BTWNr2Bui8jFTWsByUGTyCqtZWpsrUmtFFbxzcRVtS1vrqRKI/XvTCBv760KA6iLg6w7r7N0ta0iLMiAUUNFauKujM3PL6IsUi6RrOPNbbbwbkiuq0O1rstBgqyIbfwuQqxXLjWsSGzLdUhsvLQqrWsC8K7xrPysQG5ELShvQGwtQB2skGy8t/ByIG4fEyBsNkQgEaqsiWIfrtBvH64Bz5RUIOYSUh2LrS3/rtWCoIL4LU6uJAw4b7QaBIOFGcVKWG5t5dM0I0zHrXRXhq6mlEVCYPlGrvSvHaDQbmBuKlb4bsFDyq9JTEvKqlSwIU7CKwmNrFCugi1KGmhU/sFErehshxbEriUviG5arej05G6VrXFpZsMaw1Ks6i/Rrzqt1a66rNSvPy47rlRtkqxOaqDlDMw6rXysKG5yzTRtKXC0b3hvhGxRrKf2RGwYEW1W5awRrcUtEa0orWVwHa74bf+SPa85tYCD567DTeyZz3l5GNJo76wdrcBvi0z4rK7Za+HYbuPCGAididM02WTwjuxsGs/zpfQzuUMZg3aLx8+qgiNCe88ZgA+BeG+jriQN7G9AIxYLlLPuQoxppjGaL770u9AFiv6vcG2jDVvPb1PsiG7ZGINRsjxs/GwuF7YatIDsbR+tfGx5TOZm7omFTRcAfYK7s+1xBU1ibgOu0G6ibfh3lPbGBqHO48ECbTNOqG6rrRJvyHWI2CDkvQNCeTKU1cDcbcqZ4m5fMGdMJG4oVNJvK7dsV37DSoDPzGVP14Hb9YuLinmNr3JuQ0+2zk0jtcON4lxv4cEfkyxsXsKsb0etUm3o94psBiAj+dXCmCEibcJsGkQibF0Bi4HL+YRtyPWqbTxv5GlmwrxsSQHOwpKAYmwKkU9pim9cbOF49FJibdptACwcb7XC8q5ybDf1ac6WoSiLsUAyb5Sxmi/zpd2z0m2ZRIxT2m6hLm3N8m5LzWOBl8/XgelMCpIybp6tbbUAbpWtAVLbzwMM9G5sLJqs4AEIrzJUDQnrAVxsQm83u0pqVcGIRmRpS01HrST3JniHgRcuemxcroYirtCYlJ3og8zqbfJ6XuFDNa+C1m0abwJX1m170DT47axi0/ZsUCyndlmu0G/Wbungp4QqrG2zvMN1T+CH3QF5G95C4w3WbBrMq4oVLxPpLENeAUtNZGqjL2AEawkmbMt31m8E9s+urcOeLy8hRiyYoZ4sGi4UV9ZtZ6e1rsJXDFdsuadDmm1FAY2uHm+bQP2CgG/N5UMS94M+biP3Lm0Wb25vxa5ooe5tS01UAvyILkE2Q8Rvdm4qV45vLITKCF7CIHGOzdfATm1+Aipt8gEub0Fv4lSubOS5LMRBbOBA0GycbxZtMy8EB+36vm9hblZs7a3XeLABFM9hA0fASxrSeGkav61ttsFtpDvObO7aLm7Obq/meQOub+Rr7qwdrsFttm0NQSkbKAEDTj9CZGocbTAQ8C+Ubjuv1m2M0H2ucW09r+z7iy7kL7N1vm4lDyWvMm0o9PT6/q3IzPZsGsyGYdFu2a1l2G5XWkH2bVeBGW0LQ9mv8Wwaz35sfC2FTLBvIW9uwpAjDcB+Aojho62CbiQP1m1f47PNOQJhctxPL60qLMFvYW4pblFJS0yFb5/Cy03o9pKv4iyB0AoDCeEXLdRtkPW0LPWuoq4MboIDq01ebcj2wWyVUARu2s3XwgPQlM6kboJtv6wtLb1NkPJpgretuFMKV17rPYCqF3Fgem5hbpVuACHXzJ2uIK4yL5JspbQZ9B2sZq5BFOhog1UwbSRUQUxqblVvMGyGrMt17SwEL8pvsUBpbiVuEK3irBhtxK0MbHxuFFRNboIsFW9+wM1u+S0rL8s2pW3O13Vs2W1ku6pXuFT/rrpvIPlQbmcsqm1i9qNWKM32bS9NkNBqrdfD8GFGLsRKPKwkb1pWAM3zFQzSBi1Izwc028m9b11vJM9u8DewCG4/KhFvX6Jkb4rD/WxPLf+T5G6fQxqtOq3NFUKu96+9bHQAJC79b95VCG2sz+lC2XJszyhuMqwDbp3Dm9PWi7FAP2UmgNFt1Yl5rgSuDme5bZ6uBhRTVijPRlXxF5usllSLzuWyZYFxrxwqhG5dbH0Nfc8FgB5Bqq8CKb/k786MOs8xZsBFMv2BcG7Tb9NvJM6+g4DIrtjjrx9ibunti2OvAMOPrfKvS24Tb8hCQ4Lgr+zn0pcOb+gvlQ8jbGtsBCw/IoDkQSDGbmZt8ANtbYHOIsFE9iETxDG9bxtugi1IITNuk25CL/AgNG8CNPD2oVcoAuUBLy9zbu+VO20CrFcR+y27rr9HyGw0bxCvCw4hEUZDq29DbFMLVi6bw2hvzy/mLmIsLW3nlvtv+29JbPNtW85509TIk24zYfcs1cHnb9Ov0ESTgNNuhq3QbDNtq8CzbRmvEFXuTx4AJBLGVY6Kym3yrVdus89eYnhQ1EQs0fFsNs4Cdt4Nt2yYbnrD+IMjAzdveGverzAgAgYPrA+leNMVbldtD2y+wFKJMEkFrHOAT25cBwyK26xcgkkyAK+obJIB1mAqrJCzNCwrLOZvVa3FLtWt224sA7dNvW+3bySvAs+vbq6tXMvDbfRvrAGwIrks+28orjKs32wELpm7+WxMk6wt8KzqLPD0KK1UrL+W+23ML0Fs6naMbPIAmDFaaEorhdcXL5ADTGwFLsxsTlZnbWdsq6/X9C9v2UM390DSxNn39IDOf24sbPEji+uxQxO692+sbVKDK/tPlq9jb24Q7wVs3wqf5NaRUEiTzI7ZZdrL+dUVD4YabAdtqK4sbRqrrIoKV6hJrG1eCNRCAIvLbWMyOI23bSRu5BAUzMkR4O64SqMsMgiVLdDvky9cuexX3Sxgzyju8c3jSeODi8sMLNVNecGAGhBDJ9KajyuukyyL9oMsKOl5rijtCO6w7Y2CRkIArixvuYc6gylD2oLXTQAtLcM477NMEJOrFmjtoMzpeVjsQwtpQCXCtolY7/HBKO8jbXM1989iIVjtnMOE7JrA4O7I7Djv8C72VQcIIazrMSGscU6AVRhsU8x8Q5j0RO0kbtgQuawfTTrz+3aTz0Ts+3dY7ypvZ2+Y7KjsuMzrrjnDSO8U7cCxJO33zdjvsU1DLGjv5OzdLITsVO2E7Njvek8PonTuSO907O8wrcD+irrCAKhX5FTuBO+Q719sFOz1W3FtNO1HkpTu2O1+AFTuxO2sbczvQ2094L3PVLP7diVuFkAWAntuhQG/bqDvKK6lrWztQO8ZVcusjUye88htAOwSrIDsZ26CAyiXDO1c744gvIrc7AkVbW9mbPOIDGzSFTtjoO2Y7PDucK9lQOy7NiJdLCDt7w5xgkds5uKc7GJWIRNcLlzt4i8CzOztEjdhpPGuG8tbbud0uq2cAYDsXOxA7kTtaO+5iizs0iHcwKfPO8IwJQIxiiw5zVTsYO+z9JpsJVQg55+UmW8LGK5l9OCNTJGKS25XbJpsAJu3MCRWK6A2QesAJGiAVXDvVO2orJpuh8gtQ6b1eJDoanfNdjKEImnWBMOl2gCuSu2ZR4vDKUCuiKzOEWxIoGrv/E4aFuoPX22qbAJR1OydLZf3f00aAR9OquzdLtAj8My70NbNUcECt2PPiu1HlXpv6S1+Tzo0ONqFw2DPWu33zh8hWO+PUX8skUCaL+wa+u8S7IbuuM1TiEbv5YGG7fjskuwo7fTsrOwM75lO6MxE7xrvmu+BGP5MNO0Iw1LuDCdMGT31GuzdL/n6LO3uRpOD1O/dCWvbE23m7ZbtMW9qdbrtps8tQ+RvTdOogUtOmIn0SJdznjGNbJ8vGu7T9Tp0xu+IOpruxu2XTwBvVM0n8KzOJW2X5ntvp2/VrSUv0uyxl9bsm2w6GMqsqk75LsYAPO5Ur07tzAL7bCFBt2ymbecuiy6eTKaRP2w0biNuoO5/be7tIixMWKJDPNOQ7iVtR26nbiDu7W0DKI8vnu9s7KoLI4mQE7ttOq7jbGJW+2wTiu7tvu/TgmxPNVj5Lx9uBS787uZvR25fbQLu1Kwy7vNt3omywgGm+82BwP3IqIn87liAc08srwlViVck7qHsJFfwIc97C2yAIylALYph7ouvYe609i3OObOh7hHv8LF5zpHtXi9ez81UUe7zbOGIIUAQMEeAEmwlGJlWMO+zlFlXqa7Jbp3my8JhcHwFMy3VhJ7yNE5ybgnvpvdyQmFwye5Sb2gu8XdFbd9sY2yHV50W+S0UbiYA/u76V6iACe9DbdyiMEJi4mLuiGw+7SVubu2cAlGK5PVJr9ZtjkP4dQNMBAUeiU7ND1BetUmueq33T8ntoC42QNSQi8M/Un8u1u7xdbnsNXK/ChnsjUIEisqslwXZ7pmuBe1D4gLBA03GQD1hpq//F1qvB2/8bt1XTvVMbmnt8a/87wXx8EepryXv7u5CCYv494F+7z9tW2+Z7BoCRLHl70NsrlSHVzcCjU4lbmRB1hqZ7bAjXC5pVcbCn+a57vNsVwKjLLGHhohbbUT6EMj17qKi8uPubvF09W8KzQvC5UFVV/8KM82+6YnsPvANgpmvje3LGFVWZ1dVVwtvd+DdVRstZ1X6rnJvLe2tdNKK9wICw1OxeZnJ7JvBLewaz8XvSQGd7rROJe91V7zuBxj57y8hBMwc7p9sBS+fbC8t6k3t70NtkkIwba5nQS5bbj7v8a1AboDuzu8C7ChX7exoQFuvpvUNVSFsc4kRIASuscHXB7xseWwoVvatHi/fLuNqYoimGmPtduxEV6PuO7EDI1dVfm5jNOml3e72r39uk+xZwZHtQu3lrMxsg++arBdMqhVJrBPsmM0MU+sTaK65UqQa1M0ww1a6mawBrhPurVXxF0dP21bWGt6sFy9t7co6wjZybAvts+1z7TitkfP27Ry7s+zbsOmny+/z7DptWmuVwxuxmVWjrN7MvzdDbYGSJVVdQwMuA+yg1pXutC+V7bcsO25hbsvvQCPEw0cqOs12zwHtE/tpLyytBg7xzWHUq8p2zJrDRM1OwWPN4+0PlHvv5S3R15PD2zMeQ7oMg8BZLwfvGi8+42vCoC1LwsYsHgtOznxMzyPnz3DuBg79V8HO+Pin78Zo51G9EKYZqlZVVPSiD+dH7Wfuwa5Y+G7Nk8i5+6PNl+we1mmuh+5Gz6lOWPilMgftIxTH7t9s2sM/wjvvJ23z5JIuCK3mLSNtPKx37i7su+/cwJXtTu7i7c7V4gCobLrvW+SP7NqtxOowQtxDGew5LFvvge1P7eM5lG3O71AUd+0eLSkWF4TJY3VPA1V9LhgIdS+prBNv7+1aakIIphgf78P5H+6Zrl/uC+wf7N/s3sC/7uOB3e0/7MHBTYpTbOOuCwIX7KUA8k/aIOqKmaxrbGPvT+TxNMQYFkAAHVbuq8HiC//vqa2AHgvuvwpTbwAdMmzz7y9RR5KpLHsugBwdbIcJ4G1AHrdu48ApIkPLxmr+wd3tIB+vz6b0jUBQbXbPUB5pThLuQ++BGtcAyVarl8lXC2/F7NAe7e4wHl3tCewAgN3tfYYl7wYVMByJUZcBi2y3YOXPvcGiwZSTcu391hT2gVck7scILftQ7ORCSB4GO6RriB6oHkxOYG/IHxT2AMzeVplXUO6SaUeRgcEoHnvMX4CVU2gfdm7oHtAvSByOg4XswPjIHaas2B0WbyxHQlVCexlDXyweCLMtztnnA9CCyB6rr0XvvvSFzxdsekLBAO2shB56b0XvHXBqgH2s0IpYgs7bIQL4Hy5D+B2Nr0XuJ7haaG1u+dgkHQAtuB4O2QLkOGmkHDpvOoM2pEvM/YNZSODnBq+SVVRVFB1E7UZs8S3aOyMSD61mqx+G1B4AzV0hgIOwb5QcsOxziqxmlB/qoZGCjU1EHtAsJ6xmbnjbXYghQ1/DdYA3sbQeJcxbgYKKClTqFSbupU0XAL3MsBkUgswexsyo+Iruz6+drkEUYQDRAUuuje3o90XuLsNjDgQZjQKeTnnSpBwdr0XvzmMT6eyA0QFLTxFsvgdwibfuczYF7uGg7a/EoxI54O1WbCWu3Bw6beNCHB3vw8DvEB3soOwei0ccHjuvReyL04Qfrm8LbHQe8roMV3Qf+eycHFjvrZr0RsVPKYl4GmIcrthyUUvCMe60b7N35e/0zFyhGW0dQ6Xtge5l7ZXub+8hQX3uNW6SHkisUVHFbz4D6I2b7dPvIOwz7hiCZ24CH7zs78BmTym6gewA7ZD083djbffsty76VNkuz+zv7JMPQ2zOwbj2D1N0UjcvJWzMbvWugO/yAR+tMh+6Qp1DI4qxwK7tge03LTCuSh887DIcZ+3I92ofyHXjQK7bTgmb7c1vCG1E90szDB+87BLnyWwaHIofda2qHT7v0hyaAtBuWh9WQ5JBThlxAMUsQe4P7Zztmh3P7sUP8h5oSkRvoQJMbYHv3uworvyvhh76HzocouyJlojiDtn1A7oc6GzgA2Lsoq3SHToeMh/KHGVJRm0PhmNv9Gw0bKDsIu4jQzPtph8gLzj1sVlXry5UWzVU4vbMT853Tzt3uzRJtyTuNhzZN05OxcDaiEosSk1ZF3Yf2bX67g4f863b1O2tMw5lbYm09hxOHRm3pc5OHw4e607ZtC4ee+0edyulThxPlTD1th6uHdtNXZWsj44ebh9ZNCCDz8IOHu7a1C52HR4cLhzkTymV9ExaT5pOC02LT5VNgK0XbpPM0XE6Tygu/U+67TjB+k15w/4cXW4p7v4dDU6T7oZOUu+BHh7MDU7tTp3CJk+ezjlub2wmLpNNO0wyItRKd82hHqDnvGyhHvHP/DbbVOv43y/3T+EeWkzhH3psNkz2RtYbkR7HTR7Ny0+CTnZMjrbCT9Ecnm2DTm5Odc8OTflPvcOxHuU3dM0eT+gc7TaOpZots012pr4dUUyD6+8ucC3RTtbPcE5FbSNM4C/uTW0t7k2lTRygiR9FTp5NXk7JT9wtnkypHKLM7LmUMNFu6R9r7MkesR2ZTCfWDaKJcpkf4dTxHH5OACGBTUFNi+x19yEd80zuz8FPBO0hT2kcYU4WaxkseR0tT38ogR7JHrFMvU4rGgUc/h/5HBbP0U1ZMv0vUUwxTRIc1hbRH/QnbcPY7isYJRwwHMEdxRzXzKoWy8L9LQlOZR+5HaBByU9BYl4KOcPlHClMsR7xHIfsaUyWToXgsVSRHTkdVM19LxlPbLkZTBlNGR2VHWwfmU5nU5kdd8O2Hb5O1Rwiwbuxga+bgzlO5R/gkQEeDk3XwPlOA4JOLsEfy08jiq9Ds8qFTf/xTR2lHPZBBSAlTcVOrR7FTw0dcwW5H73CZU3AwVkcwU+TLRVMcR5BHx0fcRzRHoEcTcxVT+jusO9dHS0eXR/zTD32tU+9wLVP/iltHQzFagF1bcpuVYJ9Hh20tR9ZHQfMq8PckZrvjUxTzQwcXR6FHDMuRc8kLrSvQxz/TIUfGR0eLW1MubaebyMdc235HiMeiM+C7J1OmW+cuh1NbRxdTpRIT24THktP/R4dH7QfEU6DbdfAUXG3sW0fvU+zTn1MfU2THFFNzBzLw8SiMM2zHFEcIx61HcEclQNDTrNtw04iJjkfTR/cu8ALUO0n7vQdix2jTW0eE01vyNFuQdb+rpEe06xaNBVOm804wxVOlRwDH6/OM06zbaFzxk8zHPFPbk/xH3NOc05VVmZhbRwLTwgTYSxkwotMGx6ZTgAh4xJdTFZsVEorHvUcdM20z7PKdM75HPUeMs6hHOO0bJbcrlnDIm5lbHjPgk17H80dmsMHH8wtP0za7ZlX6a6PVe7Pcx3mzDHO004mzfltpx8zHt7PZ+49Hbbs9e2DwxxveB1crKuiNunS7XHP0c9nH2sfZmq+Ic+jpxzazCYu6W9uzHguey25QpvBosInHmVtZx6C7N6gh1VSHIof5h+sAp7vVK6yL/7Ogi6FyYkuzEVC7NId5h1b7BdPbth3HjccrR0RH+7od63ILUls+x7iLcbuaC3FTagsdEaY7THs6C0eL3MCGc0tTiId6C+/KMUdWk70LVvMWC+5IVgsYC24Ll/M9kA4LxvNeC5LwLgvJPdhHdgtgRz4L7HPUO5/HB8dGxxiB4MsSQO8ihgtvYOfHMgsRS3jiREs7nBLHUDWHqyQwKWx2G9HH13PMqzUocEsmKA5Yv0s4FBBLmCf/c7/zmOvVMt3zTRNG864LZCtmCxJQ9TWUqyLrbMs0XDs1BCcwM8YQuCeGOFgn7PKiawCH1AsIi+TLrlTbtolcJcXxxzAY27Y2ngPgkCckEeoLkEeaC06IoysqW9SLr8uKNATi1/4Fx/dC7AORB0abFCdnglryt8ef05ug1gvvG8jz7guLx6vHOitYkMxwKCfg87zbpZUPSJ57pZUHsP5g6xGiJ9nUHHPBO/wnd5XnEM7LDCe4R9R7kmvs8EQn5T06S+onsg7Qy3n7D1v3QpnU67oHhzLzzKv/3X4ngjDsJ0cwTvsFKwEnHRI8J1mH8gbuay1LBciw66wnHidoM5DNNrNxU06E7PM6EOrz+qtxJzbAvfvFGwIrMSthh31rMofg+5EnWKvbNSB04BvA+zPHS1v6JyCLwdtM7luw2tvs+Rp737ttJ3iABLtUi6gnLyuZCFiQ/gAqh787AmuLWzknw7ula3pwNbBOiJCLnuO/O7tbFqvXh1fHQ4vdi58ueDs7J6OLmcfZ9W+bgavx+lVz6b0HJ73rLYtW82qsyXA4Ofh7GKDzSzebOif1y3sn44svJ48nvNsYJxwnmlsww08eaIf+PeGrrtuDfcmrSatJx1HlkPsTPS7Y8qsjawV9cauApymrwKeI+l0goKd8qxCnY8Aop5qrdytDCw1b5ofpq40n7lCiyFSrGXutJ3SH+wuRh4OlEKcSa98nYetJayk9NjCpa0+d/mvxa4j0iWvEJ5ybWDukvbPrcAgF68yngTB+a0Wb4Vvv845bgqd7x34Lquv1m++9o5u48ITTGz6BW1hbudtKxkpbClsSxqFbrItBW6hLcD1ru7R773CapwR7cGLOB809OHsN+0w9Gluk86bwXmtonie8pcewe0JVhqeUe0fzRsBFO17cNdCs28R7NHv6p1h7dqcWO+anPt2Wp3E7Zqfb8wJzBz49BBZLLHsci0J7sntP8PJ7wsdKewazLK1km/lbij6nUMGwS+F/lKZrLFuqyA+Akz1eglAjUaeOlemn5Ft8gGh7VlKiQHAne9scimh7jvo4EsErmFvKe2KAA1CCkD4EAPv9y9krVYfch2iriwCDc9Z7+ntXOEsnsitm+5O74odYs6SnYPs2p0VV0nuxewIHJEB3e7CHkWH8M5mEQRtigGIgwxposIaE9Cha0xPrdwdulCW7/4i2y0ALUEs9e7vurgRRe3GnKCWAg/hwwLjs8+ennXtFm+liJiU/GitUzEd2sx57J6fvO/FYmy67py0n6/vVh7krl9t1J2On923+h33TUEvxmuGUvce5h6HFk/vZe1c4gIucm0BnK2hdDoQQyMZTJ/xr6oeM+0tbqPu8g7wHQpN5WxziV3t0pxDHeJVMB1ft/Ev7p5/zhfrjwOn75Kf3e1WzTDDQ8G/TnFuwO32EUFu4p//FTAfNelGL9BGLp1xcOGdz26Id8dt0Z51WX6dtp+V7W/uwZ5hbq1spe7z7rkgVh+hzb3s424WLDwvqa0wHRPtk+zewuPvk+6enhqudfT9bXEDIhyoHeyCNEphbrPuMXFT7CEfw+2Zn7wf3bSZnmpBByPzbs/M4EKDzzvuLzDPr36K3gE5nLPtaZ37FYqt929pn1iPqazZnXfuBCJsbBmcAgmaLqmcVgKZrFPtrW+j+H7snkKv7Wnu/O4PHv6dK1RPr0WdSZ+LCS/M4EAlnA8dTx40bJCtIu8Znmvu6+zr71dV6+ymtdvukC8HNJ81Mi+bGd1sP2K9btvv6W6W2hktlJKJcQsKMEG1n6muVZ0FnCRomgEGrSieQRVr78gbqGhr77zsd0JkbHnMtpwWH6/v3uy5LNvusZ6gI7GsxZ23QjNPxhx6H0SsSh20n3WcHW+/7DfPgh3tnoqexRxEVX/sTa9NieBuuyGBr9TXkrRf7u2fX+x/7eYbjwHuAVvBPZyj7b+unZ5qQyMgWmiLwumDfZyRQL+C0iC9nf2e3Z3672xq3cCf6acLGJzTixafTDC4rnJsE2xxrRpEmJ7odULtGh4IrJoeqy5qHUmsI56CLzERMZ6nhBCsbQqZ7IgZUsEWLPRBPC/DneAcQB0xn5AfqZ9TnZAfQB4cnqAiUB6Zn+AeQB0YoRAfUx2eb/Duq8FpAROG4B07T6awUkE2zmKeg9fWQiAcHW2QYPOefMHzn6EBuUA0gRZOHEPznEud987n7qvAp+werSruQu5ybQdtkqwREIsL/E7I+/9sQZ0vUkdu1wEKAZOeOuC9GOufYZz5VZoucBylHGMd6VUwHpEofbJVVYCTEjhPbrues6x0RRzxmmp/bxGcoJQ018se/UAn11SzjQFZnrrsu50wOgEDye41ckxACB/wHAedvu72GM0u1GisneWfae6Ub4mesZ8IH0NuO0OdzHuc5hynb+WuiZzBnNQlt2yIHjoJOB1IHD9tRa4Rn1AUuB0OL/wemp6w7oVPMiaGngFUKB33z7edaGMsHdvULRx5snedFPRY7g+deg7Xna5UBBwU9XefFPRPjHACY+WEMcAARDFPjv3l6Q2c1ZB5gYj3H9aLey0LLL8wFmtXVLAd5xAk1hUhkfDLwj5HQBsfnxZXwUHHHfDaXS2gQ5cqHy3HHHrOc9YxEYcv3KwDqwxO75w4aw7NrdraRl+fKu+9iZlVe6+fzCDA2ePUQ2ivLXK/weUfwgpBiuvvK8OelbthJUjsuXmkvosEl9HxkYBD6KBf3sFv56BcyWAez4QcUu9AXAjzSKzWSWBHH51+wwvOXywVQNYBEF+8wcEteaTOO5jMYUzZ4mOI1koSpD/mXiF0xVBchI9AX5QzIcAwXPBfkQB0sX0tsF77C5BeaK2MTKxb3kOIXesLL29XVL1B8ojIXxMLv5woX8Z3YtMoXVBcvbMv52LQGm5oXgJTiF4B8jVCXyyI8FE3QF4dYmPuyYOhATcVusU/Aw2fs1PYrCDDXYgMT8heijGolmSr2Z+cnxaiL0DgXiipOzE4rpUDLXEaFkewh4OGTaQ6bK5EwzCIq7cMrvEAz+XbArgT1Rxx0b7rH5y6I1FAi8HUUQtDJF4RQT6DRF1rsmRdMBpFzBDOuzLEXWkG8wPwXBDNkwnkXxCgfMIjoMX5BF1pB5cLPZ8MrwId1F/naw2JNF/fCbhdaQU/AYf3hUGEXfiNmhcHQcPMFF66iJVSZF/ewpKL6UwA4gvXj0A3EST2nqVnQ/RcT5VZi0JMsVScwduCZF0RQeVQsVWe4N+AbF3jgYxPbzJQ7sAUl7C7gVprbzLlO2hcnFwjy2xddDoQXizAc4DyT28wMDpkX6xHnc0Ww+3I+F33wAHjVF3t+qPU8Go8Eu4uMwuylM9BHDAcXlSyr05Ewt+CeIixVDSDDGpkXSiJbc30O9RA1+TPQtcyNF4BpeVSxBpEwD2yG/nNSN9nWF7UwOsz0C3iX4RGZF5pieiu2K9X0tprYlzNrtNXp7K5UKJe1MOzU7Yvp7O3MnxfaNAPwwK7SIgSXbYgdLGFQxQ4V+cfny5hz3p4XkBc0FyGpZML7sN1wEihCl89wz7hmVeGUMH6yl91g3CIfMNo7fEbKl6oyyBc4Cb2CnRfxOSLsLFXku/5nYnCePJYgLjvBQKYXFVBcGMhwJdwcwkhrgXBzFN5nhYLa28fnUxh3Gr6rb8J3F0YSmQxKRVtcqKLFF7SMzxt3la7A0kcml3HswpvpTAuIPhe0jJ6XHHMLUP+t7lqwAnGX78AcF96X3GDI4gagbROul5VgEigJFQagYAbZl6Zgd6tZcwVQfcvucM9LQlsWB23QdRd18+iFCDkg8K+j2ZfDIp3Kriej3FAXFVAv4DBVORCm++oVL+C8JxbqtcJNl3dQyiXuXDXEA5HucNnxs/MwLBunE5dS55jTkpcwk7OX6A53lQuXlxeG+lkiU5fXoggXhQRTVhmXlNBG8NmX33gRl+j+j2vZlzqiF8DUO9yg/CJnly6ChBVlyDHo2ZdQmDaXhGaTENGXfbVLxHeVthd/R2JweWx66J+XCgRDDSQRe8K2862sFuDHF3Eg9sz1l4sOaiP4EQE04gfGUHBQ2ZeAIpTCwQvwopEGcFPyGkcr48RPc3BTVgiTBy5U2OJIVzSibZMEVz9yRFd8onuX54wPm2JwgJBi4ETzN+CFUBhXT75Pq4iw4REElyyuqRBE82tz45czSqqXpDtXnDJMRFdOPILzc+uAV6NK0nxZsAMSKGJIVy+iZPpOYG2MoZfucGDrmqf20B8Cx+fD2NkimhsvIM6idRfiEqHTYVMJGgka6leNkD8Qz5uAlI26xlc4EvpXAqR3oIxXKHhqjG2T5dC8KOBXV5zSB2cweOA1l9x2YFtBU9Ei/dSFl/0rK7YZlOXg7FdGwD1i4xvXoi/nKRIVW/kbZjGeUNmXW6Q+3cg0+FUJl7BQkSwvG4M2O8DxV2lXfvNnmzHY8VdsNFg5fZDjwx2X7uAJFTs+4dNNlyrMpZXX8DGiilcVUKQIvpe0sekiTZcNV5eTi0y+YE2XsOCdZ4YCyuWdV9+4NodesrrwhZd66AtHQlhMosNX8MLsUOXAI2zbvQ6X8MJAw4o+mJqFl88iy/3MMewchZfZ4DbsdtHdoqmXtIxbV8J4SiCFlxz7qDnoTEYj7lptrg0S6IWym4FwfsyrV8RC6hprl1bAp3q1EvCiciPVsuzCL1dnFI9XLBp/Ib1QP3I8VykSVZRlVwhAAKJ9V75gvVDBFGWX9VfK5SDbvCA1xC1XNbUKNEcOu1djwhyisNeqB2+XoFA9BOjXFfmdF60Mx9YJFWTEFfkBl9zICrp78NyTXjTxV3KO3KsKNPvsO+dKV9zA7WsEiPTXjTkJGlkHG/yMl/ns6hp6h6XKKUCPlz+ionPM13zXAxfQUaRAPNdNsJ5XAlBhGrDX22Ao13lsXmu0198wIVdHPJia6NcfpdmXNlSkhQo0rXx/F61w/1c5V/BQOpQa1/9XbVeG1x/DYnCPotzimtHsmiFX4DID8JrRYdUW18tcpytxG5cXOHYMky9XNRo+F10UFRXcFTkHGG0llYVX0BHfEwSwA5CNVyXUFVvH5zh2t+AKq0fkydLe12Wgt+BtVxSi2IhR18jw1AAVEkMU+evucPBQ/uFEx0Dg540ZBGOiNpd8YZg+SFepzDvTNVdwLCjXydIk4JdTsyJOZ3BTfJ53V32QsyJIV0eiOVcoYuvM7dcxIM+bo4buZ0hXesJAx8ty3GDl10cMkRv7lIyXuLatZ6WevqJp12dynvPt6BvCCddR4eyFsSJFC44j9lDiwjHYgxXtxZfrGG1g0LwnlwE6lG7XXzBH1wHanRf3EjX73muzIvHLAxfXEoWC+Icq9mrz99cbjt7gKvPfwhCXGyDXGnXXEvNcrgoOW9f3yaJz2LGm8FPXb9eoK1Ay3FfFF1fXoDnQsqd7r9dg0NfXUDKmLCHX39eI0GOrlPN+6wfXriKJV9cxSwNoNxU0CqvXMWkQdRcwN0Q3ALHYmwg3fBqBq9cxtmLz138hW1cXpFSFqZfXEn04eZe1vJHQ9DcVNFBXp6Ic7dg33DfBC3SWxxcP1w0iwQueUG9Xu2KEN8ELBICBy1Q3UjfixyjlwjdfMIaOYDKKN1w3ipNGB6j+pDdb5EDH2PAT2do3tmLxm7WsRIsIN2fIz5dUsH7M0DczwL9sd5Wcto2Xr9erZ+1rn8Ti+mnX1iKFgiuX2xowV1FojMwwVdRgi5cWBCEYonPKLHerp9f1EG+6MFWSVAA3FgSYfuw3DdD7UGnXlEGV16IysYIEl33MekyuJ2XMbW3rtmtQmNNDFCSN9lD14AeQK7ZyLMx6CTWZcCJMmRvfYL2LXhwJBtxge8LKUIgcRyJlN/H6+IVoPCKXZTdfBmHh3mcZEVg3GM0YgYNzJdxg0OEXQHDmeJrrVTfqIiiX8zqQV+Q3AaKnl2aFUEhEUFBX1PEzlxN56iKz810OvAZlN8KII/l3lbcXWzfdbHmriMR+27EXePDQMsU3xhAs2/s3TiLdsGI3SzGTN5PoKAfBC+siEzsneXvCUho8q+8iHBeuXO+4rmfLoN/z+zdxZliHl4QZG/s3fJ7tzCAVDT4oUKC3pyJoaywa8Uigt/gi4Ua0SCZQoLf5YLk9ZSQ1afaXDVxot2uVr4B8NzTDNvwYN/xUQRdKM/p4zLvPe2Qi+zf3EK4sRPMPkOKgXzfkES4atLd9c/M3m4j2oGhrDSJkV/M3fRA72Ow3BIARXB038wCpQnGXKMKTNwEBPRHBlx8CUTdaOk6bmVyoUHZXRTr+fuQ3/GBLhYvbvcDnsNQ798Llm9y3DGkmPJK3CqAktxBIJ2D6txArOreUBvkb/yaoIDgXFMZfkARVGM6CFza348jBlykpvdsYzd4a0gfJMjG2zTd2LDF+HHP2wF6C3rddDqbQfrfV9Cc3IlSpEJjTO8BZYt63szes+fEyA8Ixt/0rUFcvgBSaibcBwnuXKbeRPgkG6yFw+skyQ9cxtxcs7SuVDFjgXzep2eAykbc0mjU36OD4bGvX6ya/bNoXwgTQng0JXtwhwlm36OBNtxm3rbewBcIEQEDXIhxzRvDm19m3wragOfY+4yIxtxFicEte3PRAP/NPcBaaS8Icc7yu3mXZt0h4/ZcHPt2w3rcc4CbTXtx9OOvDCQZS8AUMHHP44pojE+Bk0iOXYmIJBN23Tizwoj4LFVsNtzvwRP4Zt5XE1JcT4HGU4gd7IhqX8zfX9u8imNP28+KXmXCvgP1nkDi8wCS3GnQA0FBXuWI/IN63ZBigLLY3NRoc6zZzHcCTt5rsvYJWN5wgo9vUO6PWLjev16h4U+XfoqZ8ZHvYO7BAvpdAd6/CaddmQAtHJHfHt5pofTjmN4iTOFdvlDR3e5d0d1Y3ISC8wJ+XyzQgF/ZQZxTYHOx3QvAsd41QGrfWMmBXadcXLH6In5ezzPi3CKDT6+s3YFvGl/ZQ0DjEd+/ETiIJN4Ei/WduhH8hKnexlxTzKGJL4AnXrah0t5PnQGkqd1nQLFc6yF+18ncUVyxXvNBiV9/MuZcQt3GbYDcAOMWXFPMAgqroade8ojJMMqu+wgDXg2h1l8u79jcYbZh3TNtRmAT0YDciBAK7MczvuCJ3gTMsVxrBNnfsYP3w/Fd8Gs1Xr9e79jDwoiReeCs3+PgMV/2VeLdKN0hAy5cIa3i3p9efflbXDaT5FAnXp8JvRP2VgPAEd0f6KDf9lYur3rfmeJcaCGvuGi/n42IhCw/bb8J3gM13Lrfkt56XPtO1N/zbTbtINrMrT3CV+Ol3aDbjd7U3vYtZp6Ik78Det0fCwXdphNa3wM5FCyAV1Le9N9Lg90CV124kPQRht9KsM/B8JBiiMFfhzAvhMqundyB3wAsyVSd3375rd+rO9eAQt2DiVbcILMnS7lDroIG8pbcytiI8uLdnuG4Xp0oKm9p3vYvDN4D3odsYt5lXn7cq9t0Uk+fet5jQCzRE87wGxVenSp+sPDd5MQ93A5UG52Ay1JqHd1Hkc2wrl0zgMwdQ98eMuDfL83gg3rd+N3a3IbAcPmU3xGwpqSuXsecJl4aE25aTZ0aR3dfzN7hI7bvpTliXP3HsWOIHPyAtYrT3ypiMN7wc3bdENmHhn5e6EC83DQsb/DTX8cjTYkL3DtwQN/LIqpeK9zUax5ejFjxXWpDq9zM3KDQnN70YgsDsN+shgFcDtJDCe5c+fFM9HPepSArXKS7Pt1qQjFu7N9xgrrdUbGEA2TtgMmvQXzeVpClwD9sH5Fr3laR85xF3G8I88EL3AijDIkTzriLNp/pzlLI7q9p3cqLWF56ENvNrlfcwZ3eXhE6nboTiRpM3y6B3VZPn72Ikt1n3dFfad+LwPPeehMCisLcy4FDXhrR6NJ2rCUB59y08NKJrlXAsdXeHhDR3K7bB6OhbQveI4MDoMqsDwl83bVbdojKrrMJ1V2OENRq8J/lCGwfzNw5kqcybd1wYLNe2wTnCD9v3QPp4ZTdk6QT0H3d6cmxQy/cUHguFXtSuVBQtf3ATZvlIm3fqIP43bqDvGmqripg1aQ23poTnEAv3oTX0dx1squAsV1CV8fec3HyArfeuomGbE/dd1JkMorul95v3xsJm6+XKd1X/98n3a/cV+Xiim/eo7A/bgHyFB1/3mOD0pUZrF8KoN/7Kj8uIDxbgJzfgsWXAiA8BEZAP2By+l66kYOAYD576hBV664KXX/c10CxXMoIha1/3TjzuZwI7jFub97I+eau1BuP7X/euBEvhAjum0CebD+BPZ7/budiy90QPAFR4goKVQqD7xJv35/YiD+NA6Fdt+mHsm9ss6693NDOWBDprD9xWWxjVJ/n9Z4nuJcWTN4WOJGQiDytUX9f8TrwgYjugN/B3CQYpKd5XbusAgRvCFPcVwAVzx8aeCNd3LMIjlx5me/ftTsoPK+vmd5agtdeTB1Cc12KBt77Cq1eCyUEigbdUhWbbh9j+t4G3UmLxm9zo+sSXtzo6SNBu66d6cuuBt1oiWPfc6FliAPf6mO5Q7hUpcDG3/NtNmyUrNIYbt22uZuslK9fCxQ82l6chKrtQ97L+fBqClYR7pPUT4G/CiVcUF6SXNQ/4bAtHFBeHsBu3HQ+t662o3Q81D/dABU2fxhJ333dxZiwa9Q/rIkN3E+Chs9kPSwi0O6YFjxqb2w0PmQ85u5eUkw9S1963J2Jid4kPF5yrD/MHx3dfsO9g0rdeJVQSkw8awvH3zbWHD0sIN8Jw94CQFo0jDwmi13en584PV8RnFEt3wsLNB9/3S8WMBh0uST1a69uWkzdQzF/tAI9tNEt3owxCW+Lo8mBQd0RQYjsc4GrMUHeMIKjLv6ojFCf3uOhlzHCPJYKrD0cif5du67QSlVB9d65UYjtEgtVbNnOZBEDzWCY51ECPIIzkootr9EByd4sUdzClDycslpd7eON4+RsolLCM13eWW3YPKJTfAK93RsxD4XMP0bXYj4d+Ktuj3FZizXfZflxr48QLDwkG4uJpD9nCaBd7eGCiYQ/lLGgXTGjnEFGbcPO9giJ3/LYKq1QrFWJ6jyzaCRVUK7Qrxo8LR2aP4aIidzlS7Bus/j8PtGhSYp1nAwzowjaPtCvXa6UXNo8JQJJXsHghwiJ3T76280ecM6IJ13YnxJoS8ywaMaIJNw3sZuvSQPsibbcf1jl3EvPvYJDCoTetGuwb9TIy4Ak37FZHq0zIeGuv1wI8zvOLZCMiqTfW2k2bRY8ot/mP+1ymjweyiZqVj5KgT9dfkOsiCTdxIg2PUJd6d0HwcbfVgXsgzY94IFGb+sQLxM2Pr8LOG1zag40BN2DgIlecO0o3kdDg0N5rKtV1V8ZoRTfDjxrC0w+xaFqau9eP65fXHdRrjwlTdiuhN/CiBFXzMa8OYDeY4BecQVNBEXZXXpRZkQlTQ+HHjxzC6tOLR7bWPY/S1wlTfTgs1yYECUBTV6WoBaBZj3+UzVBrbNSiWY/dFANX0DKW9xhtjTGjB9IQ/bhRj78HzVBC1sFA0E/CD6UScE89I/mP+l5xtyN837hKN+hgTcJEx3eguaeBdyB+wNexXByi7neVxKJzT3iR0CWP1OxMfuQ5BZBUd1r46A45V7tmUyL+jy9rUDkN116PscJQOdqyNo8pl7kScZFhd85Isdc0oJ/LSjcqzK5UuRK1dwnXKsxOIpJPmCJhd1qIFI9H5KUOm4+EqWxbS9SE90wXrLAfF8JPkZSsHCJ3W7IQNwdXCBFp1x0spRDNUGe40SNcd4igwNfCQDXECdepzIVXpEHLwKZPJ7z9Zxk0piIsN4EwfQzA166akVfJ9G2uC1cFd8uNDHeBTy9X0/zaN5YQ9ChBT78aDk9FC6k7YDlQmJuP2Ih34b1Q4aI89x/6sAcO12kQXk9sVysLmtFWp2R3+CK+1z54p8JFT0wiFRIpcNzAZHeFkGpHaS4CUGR3O9idZyzR1iLNd07Cv9sEiPJV1I87wK2osNc2VFB3n/nO86vx1I/WERDbHg6Sd+HMypMEp61YDdBw9zFQ01t/9r1dUPdr4ALVotH7oicPhtoDkCDbR1D8j1sPZNIJT6LISaCXDyGwUJfbT3qggOsbc+/AQluzaPwcWw9qIlkHXsyqD3u3lMKTB/ggBhE9D0cO209R5Lz1TQ+dpttPDBGrDz+iAlD/T9dsh3dgBN4Re/C7ZqMXUPfgz/RTd9hWYqD3cJgnYgg55vSSVMdPcctqq+b0eqAPd3HLyI9Yz+Z4kQ/UUNNPM0hD9/csy9QLT0LC97CBtw2ikM+pzD8PkJVSxCjPB9aXlBT3L09ZB3pPqw8ADgnrv3R4one34+g5sCDbVgjUj/pe5niCz86iFPdpDltXEUomT8T3qcyCd790WdDCz3LrTM/fgce3Z05t4ITXtLJqz8dcSzHEz4sAWk/1k+ui83e/dISpRA9FNzqiYs8Ot8wYcqkrthFKmfdj6u2bkM8BNO4nvpBaEFcHWs/x9255cZpOz2Bbns8Qh+l3v3Q32WL3OREQz3fYPxCsDY+gakWe8790YFvWt3xswi7nW/UyAE9W9/jwkdBiz+Sifs8SQJV7e/AN0GhiQvcEFUHwINu8rkoigrfjbJrP0nzuGqXPM8JMz/tyK1Slz2pF/Wel8Ph49c+BzDUbkikEJKXPbJe2zyzg5KKlzyHQ0gcmDGxQ3bfqyQXCRc8TYKBPfdNRT323ePqyPrKUZTe5lKci8WuLsHwa8fdXArwgxPrL1HnP8zdXAsfH7YaHwF83fbwqtxvP6TvWt+1CwvAbz5KgyA/q2E8IEQfwtLH4888m6G3gvVMVNs5AD88rVB4+ePoAgVcT289rDmwiG8/SIqfPVqDqog8HoIDfl+57ksL5B9KstcxvzxAvDweiDyS3bTkKoH2H0CQEQDAvqCC3z9Hw/ufVkGAgba4PB6TCgC/oQMT+ePohGBCeMC87LlOGvWjO99ta5C/T/jbPMC9MEvRbD9yXuGgvuC8ocCJA+ZoHz1agrC82/vmaq89rDrGBFIcbwm472C+wL2wvBIyuViwv/lukXtOMPjsiLyZQvVO5qgnPMC+w4AObRsBxDm/PZ3JssKRecCwGD/MxT88UhwGiEc97tAm2RluDmQD3Z8+KWyJ+7xqTN4fPbaJiL1Is1Fs/z2HhvIv2L9gcyo9rzxD6Up7wwn+3C8/xa6DQ24C6Lxc3089SnvCiD8/fvvpXEcHoDuYvNfB6u7OBUhINt2VgTxRGW3DCgC86xA0gyS9JUk333cgxUI2HoVSqt33TXnied2IvauAuzwUvEV5SL8ueKGI9l33TZHxkwkZbOuCBL0WiPE1onmdy11cmFHBwjRdonr7CVC+jGpwgqi8tzFlwD8/CV1MRXS+oIJwvscIQz6Mvgq0mFEIvCi8+t9wPAbC8L/UvksIILz7C7NTLL+gvD8/pIo7PXS8ML1svUJjc4l0vxfdqrCW3jC+79toP40gXPFE2MWSbN2wP6yJaL8ueygALL+qgg+A7m48vqCAXL64EyafFL/LCjA/bbAbnXS/ysRcv3GC162iesxckt+lMelNontRQd+f1kxeicy9HPHKPcK+mV/UvOcITz3CvrhrFLzTi2s811TgS9S+BzLP3ItR/lH4vMhIGDzdwDSKML3o0fBgU90w2+5CzQJgkfM95LNdsRlv5mvf39yySoLkvB9lh4dTPyzQkr3yA3K9Q9znC+1Asr3Lw9M/zNi9QnK++enb332A0QHxFOUCCwNd31Ai94FLrq/ffd//ZfO2tgXBwiq+yIBUvdqg2VNqvgCJS624vD3cdLAX3m0DQYoG3zE9/G1HME2CWr7IgCus2rxtPs8yx+FLr9KVsrxIcBgRS6/Ciwi/yj4nhjYfEFOWA33foeAvgx5vdsCWPSVLcYB9r38II8mR32xNMPbEz6Eyxr9dsDq/MPLlPZ7j0UxY4G+GzVwx3a3Mpr6Vlr9fzwnrCH2upIZzXkYKBIMWvWa+PV677nVPFQKmvGtf3MH0SFjgmPCjXI2yWF8Wv3MASN4r6OdRRr9HwWXczBPBQ8a+RgrHnh5fhEWH9Tr7V4J/n7nBvwgOryOvSEEwSnld2T4ISrIck4AKvYnBWc76ndr58dy5XlML7kDVQ+l4hVzuvn0c6zHrAh5dkfBuvdfP8jyTXfho7UJ9H8jxel/2vseefR1+QCeci1wz63a8ocOyuT0/5lLH4UTYTBCwAm4+FrzDwSFFxV6l3b7oz68Bvb49XbBiijYd/r51sbU+Pa7+vH1RfrySg+RTq02+RYOKLFwkGpZdosNZR2eB3FzdK3aLxaxevc2zet6TCR6+Usib3zWK7ryzwesKkb0KayQfDSHYn1I+94EGws69lwBnrUPdgohCey6/tzK4P9j7gMoOvcFBjGuIP3zGDtjiMV/d9kI64H2uZZ733U7q7zxdAv2xiJW36M46Cb3pPEK92tt+LjsDO4BdP7Mr+zFynazw4r0wiVmLSb/1I0vd/cJcHvkYXQDGi7ZfqoMW78WuMwBnPfy8oUL1TjMDhlOpvqRK1zB9rBcImNxjVWRQIUEjA4c/WtzjpBEBeb/rP3bdaVFmas+veb2oX6qAu4L4Hrm+KF2wPSVLsJ4zA7Beb9332veeMwA63HTgD8AFv2W/LIMDPXKcaRgYPlsuXhtavIjyFgh33DSI0L2Vg9giybwgR1qWqeKh4Fy/OzyYlTkD/S38XY4Rmch9r8KJFD1/3InMAr3PAd+EGD3aElgQub1zaqdf9bzkQqTv+QKPwYC8bLmwiaHv/QCkim/cv4CpLs+uXzPnCq2+ohjhv98AkZPVvHiJfJ5OCAPdk6Vki1q+dm9IPEaDRImJvnYqUwpv3BjpLb4Y4MkycdwtsEAWDr4z3E0/5oFRrs+s+l4XXsaBVVxLGd8jXYi/3QoCvo/6v7d451Jv3ujb+b7WvE7cSb+zUciLFr2NA9/dJy2Ovta88PI0Pg/qARDdvJa+QDzBARa+z67jv5A/44lmnma8jy5v31iKg4u2vBfvkD9pija+1r82vFO+BooOvVBJdDulvBQz1xR0+va8g79MayiWjPrQPEm8oYjevs6/r4JOv7Mp0NtyrTr4esyb3LppeEcuv1Own9/8mMdPLr1uvm/eSVNRv1lK0b1/36u/kb1WU6m8NIvTrXwQk4PhPD+BC72jvllH4b/5MA69PrxhvJ2/3cu+v55FZIuivcCQk74hvABFwb3AP+O9Ab/RRIG++kL7CBZsfr8R29s/XbPj3ge/u75jvmJAIb59HYNTIb6VI9JpEb++bL6++kCdA5luB73evwc+m0J1sn0fq8Cbv7QZE/rrvJ69W91yarIea7z6v7QaUYm8vI3woJkL3VhqS73a+Cu8Z79j2Kqdzr41cNe/0ILtvU7mQ71b37Bdob5W+Au9C9+sRAIE9r4WQfs+dyjGiPa/qogD3xGycfg6vpJpMKIr340De79co0fCe97I7WhI/b5Obtfd/zPPCsOvK8K93XiQ4Yg6vWWmUlQPv++wbrzqo9TL69yYikqCw6w3EDbf6EOmvt++/bLX31yIYorfvkLb2z4ury/0mKA3Es/feW49v8Ohr4BnvtMAZr4Y4v+9+z/KoZ+E/b+Afbe9OIjdvIXRiF0XvGdcpbwegs/fo6AB4t+9oH7yUUm8/bwRAgS8Y4HhvsOvXIis3q6Qv4I4Ldr5Fl5M3tLGVxI2H85iL0Cc3mfwf27OvDxt/t7SxQZfMH9caJLfbvOmXrIcslPINQ7l2d7OvAIHs92tg27wSKLQf7iFud/M3QNspcLwfQ2xUL2NX7Fash7ERAPfGCGTCEh8awg23gmGPb6iqB3dlN9oflfishz9yg5fSH7OqfO9YiYDwWveOfA3QrIckolQS+h/jfALVJT5VECf3khKFd84f+nhaH0IwWSLN79tsRTcOHwPg1Xezr2xQB5emH6QIgby2H6Tg8fecUq13JT6Vmw4fVdMd72hAzUAJH1SFcq/3PoHM0w8LfKYimhUlPhiisK/ZH/with/5H923cEJ7PLYfS3BYt/fs9CjUbypA1rd4xJZbRh/5Gtt3m2iuIuyFawn3d2U3mXQYH7Ov8nz8YF0fOcCA570f0hz719A7GVKTbLwf+I8A9wCpFTS9U9oflhcDH82XM/A5Pp5WgHwDHwEXA1Wzr6jgwYfzN/EYjMy9U2TE1W/rH64i9O9e9FJi8fdYEDI3EsZzwivM6x+RFx3z4sJl7wDwlJXagzCJpEH4b2YYazciPe4aWR9wh8fWRD0yTA4QAx+aH3XvJgyQ0BcfiqhFxasYqP4Nt4pwOg4mp+J4okDAn57CEoWrGADn1rfBHB+XyT1vG8j3JgzoTNcfB6DoJAMfeODk880YLXfEn46eBJ/jOxNPJgzLNDtrt7h+GiS39wkvT0Q9yvAbuMSfmZEaNwqEfuAcn0/5rJ9xhxCffyGeUPyfN9mTN1EtWppm895PVRDEn40RDwRFN2d34p++B8PYw8Jin10gXEBEPTOb0rel8PjvCe8GIrIvYx/Qk+4an0exgb3gHJ9WeEevliAGz8EwHlzZF1IYLyJfNwaJNRoWnw4aTJ+qwDB3ge/dFGLgwJ/oeIhv9JRII7sfbvCE97evAAWqnyUoA9DBn4EXyJ95LIO2ESplcq6f02LXYk+v8MLcp2MfABFU4IHv8I53OwGfrMK9EW+RCBE0n5ewWeAxnx6QHOCqnx8CBjqfR8PC1FADHwERYhBIURbgMW8AyFTvYe8Nn7Cf9oxTwmHvJKIm93ASM447a64g1OwYnyDXVRC/R+sRmO/LAdfXQlEcwic3ywFeZp9H/iBLt46MIgYrF4Hv859ZH1MYIgCHL4KAFzy9aGU365+Rb3hRIyJ/t1MYV6tznwIojdeLn1zcrx9bnzc+kzdTGC8fp5+TEPH3YRIllQnvVI4zt8ndkWve79nsqai7n40o3+9bn7rwrI+PkWlQEsbZ7ESCJLdXUB3ATD1gX4nQv59goqTvAF9ewhBfNKB0aHOfXu/Tnyh8gPBoX0qOcF+Sz4hv40B44L+fOsSc7wBfh8i3nzCYh7BoX9ca3beDaE7CVF+9i2U3cTph/q+fkX6TN7GwN8L7kN1wahBsX38U1GCfR0lSBiKMX478gYeTkfzbE0/ikUvhUTZ+bPJ8JLeDaGpFvVPhjIpEQl9Im/uQKWzfuLJfT8wN+dtR3bDSt3V6L4ACgLMgQGvKX/PCJF+zIHurQl+I0FWAsyBpLxZfl4Z1nzuRLn4Ln7bgrKLpH2ZfWSIWX0kHO2uzINIPL3z0IFJff/Yol3t8wvA0L25fC59BX3IX21GOX0EX93yFgAZfL0gQi2aF93wfAqAfZl8A0Ak193z7H/Frhl8VNOlfAVIbuHFf/LfVLziAmRqOcwVfXVccF1d8Hm+Nh4pfzC+JX+uR3y8UgNAyPPdHfDu31V8CvAQVuV9eDgWige8/ENoVnV8pIqBfjVg0ov1fdO+DX1FPF5ydX4zwPHcrn0q3xxcI8+bM9F/nn0t82xN173DqGkbH51VcuU5jXxf5dRebX7oQ2F+HwBtfMpKohthfZA1jfDB+Owd4UR0uqZeAmPJVvVMwXzdf8phFWNhfbS+Okl+AKvBXX17Clxd0BOEBp5/J0t9f4XrqGn9ffOdHX3fWq181tLcPAxd5XHer91/p2CLren2nhlyf158pQI9fAWLgb9efKRqo39MH/wdujCkaxReWLLiPcFGFt4yXBN9t4L9Hhbe7Xw1QKoVE30BApS/0yIjg5xNwUX4aKVdyMBXAJF9bapSVqZes3wI8Ce87frCvvMiePGDilZ/EFcfnWfAe152f9gh1F5OOCqCVn0ESYu+8yOhMbj3nkS8i7Icn66Lo1AhPr6zwS1/AzHDzt69z1mZvfnwhdIlDESpXTp0XoxUz018EXQ5RN3rIemdHr15m4pc235vrUhj23wSXxlQmd3bfz7iu38HY3s9SGPvCZt9CMBxfFp/ND6LfObvvGkevCUApn0XIa1DtHx+9TMTFFwimIl/h0J3KjJcIpg3EtKdG5li3xsgOV0Q9co6RmiHfa+BqEDnfIx9c30IwUvD0ny/MnXAn61BkdiesnxPZCy96yBCe/5/J2IzM/t9cGqAfydjtyPHfO3JkfKyfZBcDF0NczqKDtue5IN/93/IQXoIHH42M3CIh3+IBwxpEPeYahdeG30x4c98nQEpvCt85L5Kf6Ez6T6PftN/rgsk9m9+eDwrfeSIT3/KxXwvb385A1N9DGGRg9He8yMMiWSId816CDo8pTNCTtKfn9o/fh8QBLxPfok9d3/bMRR8km7GB/t/e3TNvzD0/HyXfNqLqW/dyCP4h33AsGrdyGGhiOm92yGkRtKf7ULp3UD8h4OYfv3TCtlA/vSLLH8EYEJpd35e4sKLJPXjg0hxQP9tsDQmrGMXCahdefELQc9/lwnTfWWhv+YNz4RjcHPzf5lQOGrSnnl+XF2w/pvZEPUkHm9fOyJQ7BJ+9aJNsId+Yoi3MvD+Ry17fYj/uB3oYkcs+F9jwL4BD33vZKd9belxPyT1lm1w/yyCpErXfnd//59fCIg4KhLqalxdOhD0QE9/8j8wiej94D1SfN9moNx8xKYE533PoKE+758B3NC9NQZXf9+dp1hIoDj9Vxf/n/aDJc9YYha++PzzwuVAKhKKfQT9y8OXfspRtD7vnKpfwoqyf1yLPt5EYCqAvB7e4s08DF8jIjBcSP6TgjJdfZyrMEj/s+//nd4DWIsvfcHeFPxpGilt+yF2NTPRXn37I8ReFPxFiid+p+F+vAxhUhW1vwRgxUASXk7SuVo2HnhzlPMcXDaQCQHPf4CIOj1DKYeG0p3sgjJd9sOQfUS2CF3OIq7SyZTcJQRI+F0YobCIvxxWClW8DF0YoMW16GPDC4hcSKJxffEGF72wwvxrQX4xvJG+bPybAwu+4b7CMxxeIBtbvGZ+270oXpOwwb0hv6K+4oZgkCF+wb40P3kC9t1+fQe/H5z8CAe8Qb4yXCYjQb5WfqJjfPygYUe+B7zHvbz9i0PHvNu+34J0XOCDCF7eveG/HF25khG/Z78bvxRfDugc/x69iV3i/vD9vlnkXp1AKJ8EYO9jdqxPln/nuN0Q/kdCWl4MXeyJKP/dAa5ADF9bZyq9EP1lpjFORMBnXbFC8Pyw/GL+tDRPf05c8l42MgwvYn+fA/jfga0GfEr+eHxsX6aBCP1uX7JeN9yMvehhueHV3IUJaIuXf+GzA6JkXE4xQn3oYJ2KRV2YxvCi8P0a/LRdpPAQfZr+mYKmXdai8wJKf04/833a/qJ9qv6h4gr+hNU3fubbO9z3xveAvx/PAACtsv1o/NT8jBDmzgb/LGi/HOi/xjy3s2z/LAXrvZJcI/uevZz+578pCJ2Lm7x0kXpeC/vc/6G9Iv8qXYNTs368/dRdRmT+v4L//r7KXHlwE78C/xlcXwkC/Pu9vjz5IYL9h7xC/epdDzEPvML9O77pXIxe974b6Ob8DF+QYqL9p7+i/llc0Qm8vxG/Jv5cfQT6+33G/vb86Ohrv5j8ElyRYWL9sb6rv07+s73XvQzEEFccX1DQnQM3vQtCt7yu/siBJH6LvxRe3uAi/s+sVW8Ov07+neq2/XO8j78ZXEle972R0YOIdv6T+5B8Jr6mXMiDlgINvb793v+Z4oB/EFOTv07/Vv+jfFyjSD3uxrvfjb0Tv1amYmuWvhO+Vr7KXWks1r9+/AxeyFs+PTa8071B/DhEs7x2vhb+EMg7vPT7c77KXx9aPr2e//e/If6WofiKsh0e/spcGIjOvUu/zr9R/XjSNb/XvG7/xv8rvS7/V72G/JY1KW3O/ZJdcfz9mY0BklzRAlm9hCPfJlxfq2DvYg7aP0Ptv8JcOvKq/eOYNInq/sCKSf3hmEi+Bv5h3/wdhCJgigr+enO83JT7blv6fE+Wdyu8ith/oN9p/4oXfB95gpHdqf+KFyn/aYlZ/5fUtfrUfBdfIvyz0tP7BHwXXuL/bsKs/xR8h0GJ/IsCx57ynKsziwmMXwyIIX5gSWXdSYBbg1G8qon7bmRcyTBMPs69Bf1S/kTDsD/+f8npCmp5/qRK1H/MHtr9Q1rO/+6+VF4u/2L7LvxPlIcJDbPLvLH+BvyjCrtGUf9LvFr96oKnv468lt55/UmKTEB9r578vb4LQQfdRNmkaacsDF85QZ9ntr0+/AL/vMu/HaH/wPzqCya/U7xN/yruh72TvHV/9f7aCNb8gf5M/iRQVv7Wv+a8IMBWUMH/zf9mvuKHUuxB/jO8XP+vMqH8M7+h/ZhfJj+Yfj79s7xc/Fpp4f71/WXd3P8R//O91N+IXnkBXP4++E6/FF30QMSDKf7u/YlcBAXLvbG8N73s/Jz8q7xx/bDDc5fU+PH8XP/s/rIfh4Xs/GEDCfwbiyvDiF2R8Ikysh+Ay6GBo/5jQmP8XLP/nr4+8pwE0OT/o/mRQmP+frNbfk7SBvEw981ToDqmXk7S8BhZ/bhRrUP/n0J49orOvtRprPKz/tN/la2Jm4vDc/2H+Fn8BYteX6T8iwErfub77ovT/pCAhrwU+vKQMv+ugriI0/26UGz+75+bMHMKRH1p/ej8lVJ4vGR+FgnUXj6TqIHMfRFTzb3xIscIPLzZhg7fRYpNXSv9h/tVPov9aIrwGrIe2/16XK/fO4E7/JBCaP78AsS/PPh7//t804i21BT7a/8cX8shjQPD/fgAl3+PE9Lfw/+PMkVdhtK8v0f9+217fPyBXTpj/MSD0P5A4R1ASH2cTb4+a7Pq/mP/fBMH/HS2bn9cHo9ej39XXQD+edCNs+D88ELSna2yDL2X/WxArCzCJmAcl3/HnCz995w/fJd+330NQMImd/yHfMliY4B3z/0ugf9iprKKSn6JAS/ej38+425YPH/qvId8lxVKb8NMjbHv3At/0QBqvx4mUsqrfUCf9oHw2mP+hNf7fwVfNL0pb48xFX0gYwqIWf41QvrOj38tcyP/twk48Id966P3wy697wt6/DmSiN8D/lX8n66h48pdsb5iTJd98gO9dO18YKJXr7XMVEnsuvceADL9rmLQniV/pTgL9W1/8j4jLr19gPzfS2WKRoLP6x+GewHo/cNEZ+tH3xSq31/ll2Wo0lH9h4Tuaw8fhV3KFej74Al6zP0tlmCiJX+2lAgnb2/20oOb/K84Gr9LZZrPAs/jZ4RCW9ACZLASHy0RBk+TABqADKP5u5WKLigAv+YSO8waBCAOKZMcPXfeUh9Vf7PuEYICYoWX8K/9sWL7KVh1tZgTouXEg9Jj2bzdBPZ/EgBCaImP562mE3vb/QVsg68nUQCKD0flnQTQBJgDLf58SGZLsYAwagPhcJjCRmnB3sSOLM+qv91EDpH1niNufPR+wU8nAGdyA1HlKGIvuPW94RxvP38AQH/cLwcZs9H566BQPkvEJE2vj9M4Tlbxy4AufX6QoY9pN5z7zwAQa6XbeJNhewQk/z+kJoA2m+Ms9nH4lt0UtpI4QACvj8vYRXfWSaIrbUX+0hxaObJNF07moAzQkP/cuU6Rmirbr9INXAN28tRD9oF8ful2ch++ptdET/51RDNe/aJAzv9+gEzwkB3vPUcsAIwCqCQ3bz8ABuffoBMlgrz4uiBYaHMAvWAYwCTKDjwDmAcvUVYBawDjH56RFoJHEHKJeOwCj/a2n121vpecQBA/83l61YDizHMAkHurq89dD1AI3PvFvb2ILPo5gHuAO9iBB3F4BdK8qb4rjzpDKdiMRefIAZdYePwEgMEaFleKk9DgHzrzmXgJveh+PwCYd4hwDK3h8AllerBxV74/AKF1lzcBe+PwC167Q2BZtPYArwc4Nc69Y32X21jE/V2ihBU+oBkUCsAQpIKDIE49UdZS/3ZGHJXM4ikNB/85FIHX3nuqUfgXjcUQwLNHcoLWhMjADICAsSo01jHj9gEn++8QZ/6563A/tiAwpelo9lIDuZ1FASIoQMew0hxWKs/0xwO27TpUCV9d85bshC6IMVBZoWC8PH7TYiYUOqAheyJP87th8onVAZGaA2+HmwWjoN1DAKuIA2uyfA8+uS2P0V0GR8JCOeOBZG5f51zrmI7WuEM6J/86nUBlfgEieOunRcF9DUCC41hPZAVuFz878LfbwCRIBEB0evqQ775u6yA5vA3BBglOB2tZBbgqtrc/CZQqCBN7YXnHWrhc/EQMtesfdZ7wly/gQfIuKOYCCiIT5QcsChXaMB3zApX5DNDPcMoPVRkCPpIS4LiFczsmcIXgjJd8Cj9B0bASL/YsBLWJBQ7+oCOqKK/YI04aJFg42VArASZXe+EA4C0myBv1U7hyPVxcbvtiwH470E7n8SWR8Ln89QFIR1Nvn5/VtE3G8t9ZC0H1PjPQAIu1w9ojby3zQQl+QNPWwOtRX6aEXvHkCifhEJ4CmURIRzqQGSXchoV30CkRC1idfiUpY00D4D7BAngOooK8PU6gsF9OP5FbCPAReAwj+VQAvGh/gNXaABAxMYWbBzwHjzGVLpNXOYe4RFUiBQQLVmDBA/cAANchLDdYDPATkROgBXqtXfZp6308CuPYwQHcBKraOc1MHiPmSHkSEc4GzHF0Ewiy/dUBMH4nH6/QmOHuPAa7WqQ8cP5lwC2INUHZCAqZdu+S6D1z1qZXRku4v4nhCDFWXqDQiQj+oCxfS4ifhdbgx/etE7BtWcCQvzG3PePLrIjwQyS7qojh9IDAOMqZJceRTEgO5SmpXMN+Nnhz66ydjBRKpA5I0Po9dIH9e0hLoWQaquPwIs4oz0BkmDKA4g+EX8PhBa1zP2O5fQN+YOBSwFe805bBa/ZyBSkDrKxzNwnyqkhTXWdQRsf5OQPxxH5Ajng5Sw9X5h/kE7g/rftOPkD5W4hmxeRNHwMKBTBIJ66tonfPjwaC5YP6sZCJhQLN1hWMWTsLn8CD4wflSNn/MeGuTkCy4Co009LMfvF4upRB2KBzqRADoG/a6+CDlVPRl11qgYpPeqB/qBIqC5fw1hC1Au9AragNi7ETwSKubSeDAGxdLygJT1xbM6VWqBriI2ya5aFbUKK/ZCAba832Ah4A4AeX1OBE+U8tezwTzU/vYITrObWhWp5rQLkRO5QNrQGzc9X7mwl/ttDSWZ+nAI1VYzzGSHk5ArCWF7BJQjwPz3UCyUXaB799V75kdBzYH1Ag9Ar4BFP4cohctidgUY+PBpq8DsUCi9OIBA6B1VdTmzrFzWgUoiB6B7yIG9aGfzjNlObXpsyJtFmaVQPa4BzvZV+ct9nNrxSH49oZ/OW+5xs/cBl7yDYtiIV6B48RE161QMW2AhbAkAP09HGDNQMVNsLwXWu0aAtq459H/BD1AnyeCIcBoG1QILhEDzKvoe8Ism6OMDZgVE2RdgEU9BoGTSFvnqI4FieTUDUIHILyK2C5/U706hIN54lVCsnoswCpo5h9FAyj8Atfh0uC2exC8I8CSwJASOVrGSgO1B2S7agO93jrAu3+hn81Rh17z6+LPMUV+XZ85AHgemwIM2A0moLwd/tqRUBeLjZUX5OHxgGz5RvwS7hbfV2BNWk9v7XKBt2JiYJE2CI8nIHHV2CMhXAa++lll8oG7Qk1mLavNT+s9BLN7JMmowBbAmdEsXBHrSOcxeLnDzCDgKcCw4Gl3wnPj4ZXiANMCziLWUmTgdfoFWBh7AahLqGWLgRsXfuIvVMB9KYoly/oZnOUK6hkacSYb3HoP/LTWMz5JNzaBv19hCIA3aEq+FjIFKwB6CLk9WasWIE8i6BIjR3jrcNOgLn9OPwQcDj2CqiPIuond4ta22SegR1iCpeBv8LIFaQR5EDtrbFiP3JJ4EbwILWuu8fcB0CAL4h7wKiPnF/ZB8ve8Og4xIBC/liBAtasIw/RCDQIngTfAiUAKsCacQ0LzJDFvfY2Bl8xN4HjSCormnAy+YvVMnWg/wLU/nDzMgBBMtbYFh4TifsOta9EPECH7gTvxQhHPoSTuunF84T7kEnsCw0HwuqTQYkA3wI53pcXeoEOw9WoQZ1xw/tsPXbeBv9eXCyl2zwOkvXaEYexIb7VqXIaElSWLgctssu5vfEQxHQg/keYldqaIQcDuoKwPahBpKACSaUQjnvNAgu8AiBxYuBCwhc/GW/bmue4d22YBF3g/mQiGcOBXwlgFkfw8KgVNRuBa9A0EGLmCliMnAj7YwzdHmKnt2TgaRBbl+jRpZOybn2SZDkQFRBOEBytY8SWonrm/bWBFhtUF5kf2spF54Yn0xbt6H5asQqtpAvdAeBs90CDYP0gXtdsHwg8H9sH7Qm28QQSA2iB+sQl56yqGWNvB/PEE5QDwPR2H2gQZdAHb+4HoNazFFzHgMU/dWBO9hEkHm0C6nsfPWSgKiD4Rz7kE1qPagaBB8I5kuZWmC8lgSXXQEObAXLZjPmwQQFILm4CFsj0TkQJhMH6VVPoghIfoGx4gpKrDAyKgu/Yy37Nl2c2rPQZL+I+ZEaCa6w2iA3EXN+WSCoZomPAyntMcHrEzm1leCCX1sQRzXKGawOB4x4jfB1RLDAhTuypctESicwPGCz/WxBi8xJ25eUhCQLm/XDuXlI16C5v0IKongPHAaSDN4RI6x/YGnQFoBT3hs9Z3sFuQTh/TMyr0CN3AiPC6Qckgkb0T0pT/5lIPQwBewdJEiBwy34xUH+QberKjujnxZkRVQKzxE5iIFB18Is2A6lzlgbHid+AwptxhyRLFEQS3MdygKKDuDiiIPKQakbDN4VSDXwBUhVSNjUkLn+ZH8AO6gOSSQODArpBgHwFVYUoM6QaSg7pBRKDScD4oPPAGgbGgwU995EGo92/YDWSMCgMSCBkFwoKQeF43IPkVtcyoENT1sQRSiXK2WeALoFeqzaLurCFJSgqDOIBM2wMkMFyZUufyFMZ5F6j3fphAzys3c9wP7sQL3Ghj/A7aesJdUG4G0FrkXqU0+pKD+MAPDxIsF0OToub3wT4Qg22CgFWUUhBCgR23aYji/IKQgues+U8XWQTE1IQUoPc62ATQxK6KcBnRFygg3ER+dL36gLCEtqgJfZExldi3aD62VpNzARkuPIQJICpGxSUtpiYyuEHdju5AVCBGAmg4BgHMJXoF/lDqEtO/d+AtI9IfSH73nfm5Ydt2SBo8qiWVwJQa9Ao2egSDsCTA6EH1i8GSlk1aC5th0zW8NAYEVtBeT832AdoIBriLQHkK/yDsDh411otrlOf5Bfhp3EEHFn8/P8gkfuj1c9UD/HzmgTZ4BFBXVA3qgXsAUCABUJsulOBTlbrkU8KBuggOEq6Crpz8PxSJL2PBBy65FCL6vrx6CAj+VdBslBiq6tSielK9ArwizcDAah+4Aktk8IaQur69ftihz2jpIgfMTgj2smzZo0lmftKAcR+c0DeYBIVxmkP1naDSXngkK6MzAeHl4JbhEw6C9tYjly17MrAweupOwX0HLO2NrgT0Fy2G7gD75xoM4rm+wZ9eGU8ZtLnExO9D4QWZ+oHkzoE7YSlQQSwK6Bb7AboFeT3kXho3E70cW8066FnCIoB2bd6BBa94UQUjyi9Db8FjBf0CxkFiwL4wcDA+BooMCLa5xmwhgU8IVe+ytIlESwwMhgfDAouuZ0s32C0EhqgRbXVGB7XAcYGlr1jBBMXbNgOMDba4s6wJgTNrKwBOl4bS47REwwaBguVSJ6DxPTroiQrqGRN9gTiJuoGvrx3ASaATS6LMCaK48wJ4tiwXGzBYU8Z565gM8rj00Uh60Ho6Hwk1wueOIBY+eo0CaK5BElP8tB6WWB8GCFYFMPSVgQtAuCmS0D/EEawPLrkwiXJBNRBdYFpYIyfHAvHagLldsn6mwO0MKQvV9efQxMHwPBxtgRrXN9EDwd9kQToNTaGxgvH0bsCE67x73JfmigAuEp9dZkQZYIDgYk/G2EfsCMIToDggHgWvcmeg7Z7HzyVQ1rp0HRsONDNPAElYPxPtXA1hQ/iAW174n2GwXNgiuA9a8Ez6xcG7RNQIetepbh1sGkYJbXgs0F2B/kx/r6gYLGfutg97uj5dR4GzYJjsBZXV9eA2AjnixcGxCrjA6UAOdQZEEzwL6QcWANKBu0JdCDTB0fLvPAuhBFVcbsEVlBXgeR/GAGjmCz4HxayYSJ3Iete18Dh1pD1BKUCxgqwe4ODywKlEBYwS/A5BBh8CScBp1wyUkQg0hAko9X65Y4P/gTjg3WuKWxVGRMPVvCF5PepkECCIITdYOSPrAg9DYiwARO7BFFpweWBGjWr9dfy7Y4KWIDXHUDeanhScECyEh7hhtVRkGCCYcHmwk6/pcYXBBrMY28Dcj1h5l/AgMeE08ZxjpH0n7s8iZru3CDxEFfYOpHgtQQRBu0J6mTWKGa7ssRcRBZHwSUEYbSPiP+fLSoXNwyO5iINOwRc8U+utRoe/5tGXVwapPVmEPCCfDLyfCy7lr4XYwbcCCa4pV2fwNCeWbBKJ8I56UaF7BOjfEbBQfBSJ4BPAXgRMoEMewcDc4F6dwe2OIgzh4Xk9P1jgt0jgUJ/ePBScDI4Ge4PR/J1guRE8XdsvwtYJzdqEvV+uNHdCsFuIKwnp4g8rBPnx3O5+ILLwaPwCvBwUBysFhIILwREgjLB1iJawFi1FdmLzA/z+o9w9R7JIKnDFUxKxukf90j6mCCyQSJ3YFBM88BcFhd14UPdzemB0KDWcHWKETYFGSE/erOC2GwPQIrKKyiPUegHxLMEdIJaQfrnQAub7BN8HaNyKFr93XfBX4BT648PBubkpgrxWPY8NcGARnGQcePTau0yDJzabj1TTpZg1NQ8Y9Di4LBzfYGsg/MeGyD/oFozCsbpRPPZBdKwDkF1j0DVscg9PBpEFXoGlEHngBXgsI0sMCvyAt4KsGg8g/DBTyCa8GNFxuQfXgjDa8U9LME9BHXbjPgjJBb7AAUF+4O8KBUVfqBOtZh8EQoOTQQE8TRBRBDfYDJoNdgPbg9FBuKC+hjSTyRQRig9UoWKDcCEN+TS7Hs8U+uB+D6I5r4h4IXH7VlB/dR4dYYEN5gEzLAqOpJpk37P4FcqAkVblB/U9WcFqEFt5gcMB0erkQN8LI4n/FCwIEseQCdWUEEJHtnid+OH0cvY9CE9NBHLv+KU2eHfdQmqMYP/FL7PDvuGRtIUGUOzfQb6QKBEk7crCGJb0cIaJAfrOLhCYt7boEwSLIQoyQKv99OYBPA3PgVA9ve9+9BBSZG0thEePIXubOd1CFaRgpsCH3FPeMRCIO6r72UAKbMAqBT0oaIEXoCD4BSPLbUC4h7Z7V3095qAReG+mRC5ETotw3Uhv3K3usnYmbZujAKGAPvfF08lNR1zAsAqIdX0dLuVg5Wg4VEN2zPdzKwcZCIp96X8EY/riggsePRDh4QtQHqIUBzbNeK8RK/AtQNCal3vB6mP6J8p6WkkYQKvvMP85k96iGUvx6IRKvUohINc3ChC93uxJ1AhJ+L+9eoEgoNcwfpzEQIoWD8CE4B273uNA5zaXksMiG5bDiwaugwD4b1dbiGoYPuIatA5Pe60CsMFMbxr3tqbB6BBGD7Z6TbGIwcdAv4h1eAKMFL4SowaTxZGI10C0H5fNwDki2XWjBzGCU54pcBAIW9AvRBFcQuMFfQPgZpnPfjBH+DhjTKj0oMMJgk94omD9Oal3GwIEjAmnAn+8YYGkkLkRF8QxTB+LZUME17zUwUpgjTB9JDASjYwIqnjXvfTB7XBDMFrEJJgUfgszB3e9KYF2YOpgYsQ2zBxSCGYHd7wOIaPgo4hUPtvMEcwM8weKQmUhXJhfMHbEK6PELAoLBypCxYFhYMt/rlsSLB8WCJA5ywNuIZ48XUhKRDHiF6yTVgT3g14hxxCtYFN4L8RHHPW0EOWDiF5+Igz3ibArxBSXIID7vELrwZ4PEhSaYxqsHB3yL3s7AkJBjWD856TEFzwepABb+rs9I8EMhnHgKvva7EEHBBYCpwJTnkNg2LgUcCir5nsFjgUtgynAYhFqSEZwPhhPf3fpIXH8627xkN9IN0Q7Z+9j5i67bENLgbHgiuB8pDur7lwIIvtsQquBycDq8Cdb0xIGtg3aEuiIk94NC1bgcnA4KAVC8oZRsIhkQb3Av2ea9AWGjrYMKAUL3WRAlcQhEEL2R6IfJ8aeBc94+kGJhm/fGHgjhBwe9AcGDtlXgUpvT1ou8Dh1r7wJnIduQhKsIxAxd729yPgTuQk+BVvcl4htf2HWn4AS+BTRDocGVQnRCilA3LYCODH4G8qW2Iajgx+BRVhQiHOsXZwZfbVfe35CCcEqb2bIaQSFVEBa0oEGlz04QEInOBBs/dpFCjRUgQfAghtugP85OqVQjGfta3YEUNxpMEGk7AQofeoMXBV0hk54/8ClwXvAoYoE08GWgJGnEQZQgkg+DLQmEEUIJYQfH3SihtCDqKFUk0Fbh6zdhBocJ+H4ryUjoCrgvhBTFDywAvB3HgSIgnVuAtdzD7yPgTPoK3b/WMiDBCRyIJfYMfYGr+bZCNEGoUNxcGog2Sha9BaKFOW0Lpm2Q3RBw88m6AJDzFMgq3R1EZiDvex1e0Fbt++TPBdiCjKF4H2hNo4g6EhLPQ1H7+wLIwFafbnQYRovEEnqxUoUmgPBAVeD60F1EGCQXXg95BOrdiRzyVQeDtEg0ShpwD28GPa07wQJQ1CBTeDe8GCt2K0gPgxZAgKCBKEj4JcwaQQhKh5BC7MElIOiobPgipBrhsBKFL4NqQTcTaKhFJUN8HNIJUoe9QHfBTSCZMEFUKB7k0gtuuvlC+UFIwOGQTq3IEYV+CovTtzCMoXfgsZB718jKHzII/wYsg+ShQsJ38GARnpwGK3ZCgqECf8GwzBObkYoajAdM1IlhAEJfYFJA66B9Cgme6OojOQZgoKAhtVCYCGPIPXwaJQ7B+PxDkCG1UNrwUgQ9AhGM11iL3gJWgTgQl9gMVDLMEEEPkodtsK6hoKDhqHbbCKQbsSAEEJVCYURr13hQQD3cEUDBCRiFMEIyod9QtLstxtNKFZaU4IXjSBfBF1DkYAJTySQCUQgqh6+DGUGUoPCodSguGhdKDwaFVUNU9AuQ8xQSsIiUEOWC1Ic8QT9YwaDokSkmm2oakgolBE7M2qGjIPqIdYJYvuPwodawFQJcARjNNugercKaF00IuDH7dGlBiH5CyEYzWF4EEQimhM6ITe6+pDAQAVAtugf+9lti9YnqIWDUfw+Kc8gv6+EKTQOh4fOeymtWUFr0G7HinPP+YL3N/qheND+IQARBPWFwwT4TskOtQakbasurI8r/AW4FZQYCUe6AA+9kIAPDwaCDNrc2hFTRIUH8IneNObQoWEwaC3LYn9y8SLwgZ2hNngI96oH04/KkbNdBf29M/ClnyKtkWfP2es4Ju4HSWEPYlfvHoI3pQirYDkD97oo+DW+9RCO0HI9ydaGoQYNBSdDQiEFUF/HonQ0u4vZD50D8oO4vguQyewfuAWoEF0ODns7CP22qRsbib6kLlDASASFBMSBj6w2EPTbpXQ8KBV+9NZjIwzC7NLvYOe+hDm6EZTzCJGmMGIhpixS14y4AToR3QxKB8VcQD5s0Nbwgbfao2yI8o3SxgXirjyKeM24cJNl6vrz1gG/vROh8rdPK5r0OyLh3QgkAIVdWhR2D2XobcvE0uL1ACiGVYE2oKWva8AHatE6FLMQBrqwMC00A9D10Tbd0XcN2wOq2BxZlriWV1d9i1Au/CXLcxjYltw2IUU3UKBK78cuDmG39QR2/AwIdQ89+B3UDdQSu/HXA3c99kQ72GMrgJQfrWUDCf77Nv32KEcie1BCPIJG7WWG5gG3PWMEGsIkGGN9yZnpgiPnB8pNB8Cb624sJiab5+W7884j2oJe/PGPcgw+8R7UGmINmfpMcL3WRc9LAgdvypCofhHOeHqCy0GYT0SrqXwQ3+xldBGFZBxCMErQlP6tg8IG6l8EY/qIw8aB0080MRIr0N4FXgE1B7ch8FbTvwAqAtfHOenjxda7xOXpSm3PDnKVgDZtAUmjbnjHYWgkxld+0BjGkFnnSRHwuhbJ9wAqz3exPXfDmiyvAQZ6m0GMruZ4BIePdEKV4eMLpbmh7KEOrQoPGFO827nr7AGIB078N4R7IlhruIBKjuZMR0IDnW1PQAbfMmI8qhxa4613ffmEQX2EvVBJpA3oPzMOmfIei8n4PGFUl0qnq+jeh++ZhDQGoOWWuIegxso95BaiT9K0uLiGYU2etRJPm51MI+QIVXDRBu7cRCIyoOFVI3bAphDTCwqaxz06/qUw4U2ZHQcMTHvzCPNUwsKmBgRzZgFMN9nj5XcLUm78wiBlMOQaPyPDV++ZgsA4TMOWYfMwwJAoYC61Dy6w8YdViIKmpEwpX4QcWsYWFTd6gtV8U/rsHHFhEFTevAOBBfGH9oASKr+oceYmzDZfR4mxbmJnfVfig+tyDZA7EsYb5AP02Y1ZLoCWMLm9g8wm4yXp9p35x+3C1h3QdkBojDWl7AsO1tlqIeRhBIBZo7l6DbGPIw0UUP6s/KGjMIiuIfghfEDXBRGECPBe5l6oIuAzTCeGEQsJS8oAiURhKqItK4owkSYf5/WChYuJKF7ZoIzrhJPMKmI3dH0EyIEJ7nD6XWg0iJo0H/vBZYYS3OxhAzFGMEOQMSAThYQEgT9dw57uINFYSOXeUQYRo00Ebn08gQgRduQI69FqHqgKqYsOg0qhNNdQSSUNzE4FngTFeYYClW5nl3FhFtXdM8A2CdWGMF2FHnTPFGu9hD23Z/BhOwGeXKkuyg91swD0GVYSCPBloDSA3y4h0G3HiMPDRYw6DLoBD4XqHl+QR9BwF9XWG/xGC/uegmL8EDceW5m0NXoWRQMR2Hg9S14x6BZKIKVVWoK/8AQDPwWTYS1zTGugbxrh6SOS3oeAiFe22NDsy7CmihMNRre+Eb5cN4QpKT0HqYicthgWZJB7tImzQS7gK/BcclsmEHRCbtm7rCCMW4CFCTI703tugOOluxldFLydZzcIAV6ftheyJ0u4sD0qYd2AxoBidQGB77v29IRTzKgekVcOQjVV1IHnk7eUmIXQp2GlBh6INGg4RcQlt+kh0L0vfkrXB+24A8W2G68BDhKK7ElhPLCifzkt3H8mywp+YCA8Kea6oiOYQZYBw0I1M0t6XvzyqDvQ2MIljdo0EfsIftpe4E2WKf0Al7lqw/7tuXDB+c7DREhyqVvYRCeHnOO/ccoGiML5AL83dfue39CBDIQAi7tU3ANBWSxA1Yhd3kIVIwhTEaGs8K40MOGkAV3fDhE9k/cGHTwLASmkNSKxLC8EBqdxEnoTgURhnsJ7uZBmBv7pYw+SqD9sW4RpMOYRL63bTuQDQVEHJb3VKvYHbW2fHCi4B152T7tAg99wblDVhanF1lLsdzHnWj+lRdAycO22CxXIPu1t9EegbIPorvrrGTha3Nhh6G7DM5LKXWVe7Dc6W4D1zI/oI/Ixu9DJGiHUINZ4DpwhmQCvcyP7KUI9btmgYTAKiDfIAOcJ54DUkUhBH48HM5iEScQTzhEXuFEAHXgecNRRLY3JQe9SC+DQ8Pww7jY6B2+ugJcvaXlw7Xtkgyh21VdBpi7F1JQXYnebuKUxFXZlv0m9OIHJIeuMDt6jynxgqjcBHD+FYJgigwVQ0WAvfbgkzCJzm77cm8gb9CJ1ErXdRy4pHzs4cIuBzhbwdIq4UIRlQR+qG1++nCqxaY0xq0jN3Z40v993Lh8535vvJ6H5AQacNFjfoN+hP9LK1+Kgd8gG/Qg6WBt3FQOjbpn6HXxlu7vzpTo+ZH8kqRPdz/jk/Q6BBjwQRijBlzzIqMwufQ2LC8Zz/dw8YUH3OLOaVBwygXcLbGEvzG+ynbDzGismx5xHV7a++T3Cs6FbXFortmgvGgMPcXuH1ILq9sCAo7m88Ab0He0VRwC47EBI/3CRHjxmz2dg4XX6E0Z8KR4w8O+fvNUR6gLjshm71IIvOCWwnnEPDxvsFkfw+2E6fLHhjrhk37bKlPzpq7QnhNqCTK58Rk1drTfPRBmBY8qhec09OB+3atSDhofaFY8PQmMhAyuq5X8UuZMmjSQYSpd5g9nMs6AIoI0ODTQlLmw8IDP5TcM3hNDw5uy9d8L3jHDwLtnZPUgQ3XD3jRxZw1hKp/ahBuc8D7ZnEUBJqSgxthWbAKZx3oHJ4aDPE5OZxFkuHVqXNhOpPM6SYdcy34Ml2V4YvPGJB+UgbS7wBG/cOTwvIB4WtHeFk0nCQTrWBFOZ29Ov7THEc5gXbZOUCCD137C7zZqI26Bke68ANiA84jIRMjgsj+oQgsSaR8Lg4G+PIZikxBvM6OGCYgRAiLaudARRvyEf2RiPCrCKgFEAmIHyn114f00AN+1alsBxF8IMdPjvaj+eeA4s7+IBN/oVCSpu7tBPBTUf3eoOIQqpuLHhoEHsHGjoUDwmo+ZJdYiJXcM9Lu6/REKXnNOEB6NHhLuhMaQO/NQVkF6vxYEJMHG7gTjxRX7yVV4Tv4rQa2TkCSUQJ62X4UUQ+4im+cjuYVW2VfrDglx2YNRCX4CjlFnpHw+0+KsDY4Rw+m1mK/QsYuqSF/h6gmHQAWMXWYucWcGeEpV3uNkHrLHhN8JI77B0CFNIPrBkMpqJ2S7NALJ9GdJR/+c8D/W5ec19hMa/WUBDcRlKAkECfAdsaNOePOIwaD8eEyLix4ZY0MAi3PCCv1mROfAGARgj92S5YCMYwSAIYbhmRdIi5tkxAEN/PVWmVjD7k4h4A8uCN/bYq7Wtn3bQk1oEXBiOweDAi6i7SoBCLspQCARnX9M4z7zBUDrwoIiB3kAPgTHlwkru0wwQRSS9qHZ/IUIYRc/Kru2mczeF+4KzVESCdhu/n4wLbiF0DmLXQS8uSI9vv45LhBDt+iAkAUNcqWjIV3Obp8PetBJ4hbC7BcKl4Ms/KcSd5dXUS/0KILmLgBzOFppiAHvgCHwlnvDDuQUDUy7KuAdeOw3FEiDL8+iCrc1g7h8vPZ+Epof24t0L2fghXBwRK9C2GAIV3A7pvQsIRVeAg04NFylfgEBCPusHcMp5rEGB0GT6TXYaQivBwj0OiEsfQ6AuMlgoD54d0iEQUI+vm3gjQhEXPx2nhSPa0kba5xC6dYg3wgEI2oRmYDJtj3c2tJCJMOoRqugqe6dyD8NOIXIWgzLDv0TsVgPvoEQfjwRgja8r1ALcKJJw3QR5LDRf6pINzbpjsWME/+d90THx2aVnCVf/OgPAkO4khj6vqL/ffYQsIVy69t3l/qDvcLhwVwQp7NhCr7hIIy9weACfkAJTzASE9KTp+fxZXM5gphEUAT/Z5EgHc3T4Xv13zqwcH5ApXD9i4E/2LhNcIiWAM0gCf7Qk3vHjFcGdEJP9OPwTH01blww6kBd1UoK4GIgsfqL/QRhQacSMgcbxifqajVGm3Kw3AH9AIGIcGXZ1B/T9yVIzSGDLtMHTO+qfdIGGZXDAoG+PS8IXKtgy66MOpAQDrcQOgdcyQGMbyBjgTfPKuVQC33Tpd2mbK+XWIBDjDfVZOMPEAaJAN3+L3C2lx4AM8YVbXa8MXRFXAH3MJcdi9QfQRXpgaa6FFA6gXo/ZRE1Vcd+CrnBJ/swiNDEmrsIAGiiO1/kXwrV2Uv9AkAZMJS5lkwnYB/hsJ+Fc2kr8Ho/Qph9nNimGGiJtEW8rCph9QCqyjjML6VgHCM0RnH51So0zgbofb/GVBMoZnUDWiOF9hRUYWE1ojemFUCDWeAffTVoZTDwxHICN9ETMw4ZWIB8PRFBz0NLvXzbEBgSB4LZNFzDwqKI2vC35NFBFpiPKfuGTAhIfld7f7lPzSLn4+VJClj8dawRK2VfCNsSx+oC9vyY8ijfviLPWiW7XhnGxQJ2bET8XEIwO3Mv/7K8CzTrdiFgOK48KqyxUH0pqZeUQR+aAGCT6U3NmAOPMv+VVdhs4tCOvvq/3EEOny5oRz4Pz+EQ2LBhhKj9OWzX53rlqwwwv+PCIz87OzgPvjQzTMi7+d25DvDyn/oSpIag/K4aQxUP2xUt8vflczRCu75WtxELqTXEzWo98v75ql0wchOMfv+/NtDPZX4Rs8CHfRW+w2d0F5b/3pkOrfdWmWzhW8La31VgAqgA8RfttDr6j32sRKPPI2WJJQEUFu3yFvkbLEBIob8q74leDCoOO/V/+Obs/SqHOHEjG/ffz8Yd8jZYwjS/4QnfakKHzh8rjf33x3v4dUe4R4j2UwfmyNlkSadP+B1Qzh5Gy1N7PoIhFMPPArTT2si+wVA/WHAW3NvbCRmk0ftPwXJ6BAxQKDgM2PhogKDlht89TMDRtwDPrykNbmG881cBtn107gLPYheDq5pj4iwBYaE3gwCIoEjrT7mn2IXjVg7tugPRwz54+jSIFh3J8mgZ8G4GzNm4blGfKyR4/RHgiPEMU4NGfYn0UEsh+7s9D1gLqQksBkd9wehkwNvngV3Zmhmi4BubE+hlBO5wgM+cCIQ6BJkPlDGWfE6A9l9Wb4uUBrPhWUZKRArxGqBpSM8gLNg/m2cRCAz4OGkhhEmQ5PBAx8Q0SB4PGPgq3F1k6t9GyEAVAB7uOfEshKRxzn5XXSXPktgzygTl8Zz7Ln0mrPfCNc+lWANz5twMHIb+fKxh2ACQpiV8PmbsefSXWPcCmFDnn24IJefCbBBIxmnZjSMjFrKUdbBk+8nz5oZS2nj3AmaQj5Dnz72kMmrFtIhtuolpjcFqL1Zfm9dPgis2DaYAsB1wvlBfdbBhAwh+6QXwQvvzpJC+uF9UL6bSNd7hhfU/OV59HpFnoLeunhfG6ROF9FpHEXzmkbqxB1ujAkAi5AyNHZjRfWlSpV9NpHUXyEvnB3T6RL0wHW4EM2sRJdgiK8SMjJtbOYK2jJeUaaRBDMmYH2LxqPic3SAYa2xVF4CriyPuhUTaWUJ554QGDzm8Dp+Iy2DdB6iBEX0xbkw9Huo6GAML5wYMUQeyebkmNxDVaB9/jpkUDXNaR9MiHJE91G2XkRfIpuG69hZE96w/Pq5Wcg+wsiK+5XUDlUqovX2ECBcWBJyqT5kaOPNCYEnsSV5KyLYocIcPgwcy8/cCkQEGkQ3hRWRdDY6b7cEHATowvZ9Bzu87z6GHzEXtJ8aGezUjetA9APxFOvMa1uERBnuFQnmFbHLItOsI4C7ZFeyIskam0cw+5BFM4SlSKikXTI0JqTgikly5YkYXpa7JcGK2g4z5zL3mDluApJcIkxmZGYKEJIQhnL8Bacix0QjwnWPo8fLWROldVT4BF3H3nbI3i2bZ9rMAuwKBRNKAxY+lMIKl7ngOwIIsfe1Eg7ZbCKjxAGPhGPSChQW4VS4Qn1a/mjvL4MhPcHT5qoURNJVwIHYz7gBj6fSzrkYfEFJSekiLUFkAK/YMfgseRvpEgLZmUTfhAvI0JiEFtOfwByMFgNURSrgFW8UyEhmEc5kvImcQYvDImimILeXm18NMYC8jIljQmzO5DAwuyRFWJIkFtfE0XpfI7eRml1KuYBny3kWfIhjSObBn5GfyNSIECMBeRInD1zZ2N2nkTmQ5Bec495t6QWUjKJAvWEYg+Ax5GKb3bwc+4QQkY8jgK4ZYJfRCwaNuRJ2Im/5DthjsBSFOSRfnxRW4ZYP1XgIIy6s3pRb57XYlkoNPfFVEG688Zzy3yGuH7MJh66wcvG5DXBkmBLGLIMPDxKFFq0Fc1vsXQv+d6tXESua3rRF7fXhRuPpkzx2J07YUNcMN0rmtRFFd3zvVrrfSrgqjJx4jT3ypHquQROgI/8mtAlyKePNLIzR+IxAjeAWW02oG/fM8RNuDwIJgzkEUSm3Iy2rXwaeFyLA1IWIvZGo3z8QeB88OsUYcrFR+j8soyCkXh6aMfIm++iIDrl40oH69P3/Y6WjC9CBhHPH7/vQicX+K7IVq6+KOo2GnI2WBC98LVIW4FMXmHhMcRHfIPth8yItRP3/Wwe+sjgO6aPyKNP+fcgiZXJNH6FnCrKEZbIPgmY9R770mnTPryeKJeId9BYCdhkKUQzfLu+EV5gbalyLewHUoobEisja5gWKP3Ss53WyCKY8jr5nFFgQa9yYTuUN8zhy+B1e5DVwsb468whj4unjotj0ooWsvedHxRbz0U+ogcH2+7J5OPwOjwyEr7Iz2R1ih8b7BOitgfiKYIoJN9tlFayJVqgbfbaYBBU05HmVzvrteDfO2isjp/gXKLWVuPCa5Rjbp9lGydn4wGrIlSAR19AAKPb2FkTUQwZRHyi1ZHfKOvBlWUWZRI1CC4TvKJsdDsokah9aJQVE0Qk5Xt0vJa+RAQy4GcyLPkPso7lAvGA+ZGsyP6vlYITGRLMiGZF1XzGIChiOJRXsJAr57OlHQfYvdn2RKjccC0yPxkQQfWIuFIEhaFh4LPPuefCkCjVwrYHyPmhHriovVAZWDNpEBFwqvqBpaGRe0jYZGDKNNRNow/lRDF9BVEj+VakRLwym+P3IKTR/SIQkYp9aVRqCs9pG8GiOvr1oE6+r0izr7LXxWqPTvR6R3r9br5iET+ka9fPVR50jCBiPX32Uh9fNoyt0iAb6/lyP/odgl7YoN8CV7nSONRE4I30Cgcw696HYKoQQjfTwoSN9o3ib8KHHDLgFaRKN8elHY3xWkZjfINRJ59JpF43yOvgQVXve+Uw8UT7KOjUW8vWNRGqC9Ppr+XTIUKoku+DN8Kl78b36kJUotm+c0jPYTB9xKUbYPMPBBajWH4tPAwkcEZaxEKj8XjSxkO/fGJXaW+LKjaLYASO3vpJUGO+FplU27b3zgWEjffxWCPICCZxxQB4GTCTkRo65dCA1n294Q03fPiiUjQKDl8LxBJjvJs+nvNsxxZSJikelIrzmUU98pF2SNzAcPw2cEl28ez5pUF9VocrQc+udd5u6jJjOvtwQKRYcIijuGDSOuNHuXByuyF8WpHIiM0rl83Pc+VtcZMT51EGkW+6RTuDhBRpHNSJ4eP8PGTEl5Ru253nwmwMGXONgas9ANGtCKj7Od+OC+NKJXhE+EGBwFBoksqs/NYNHbSL/PohouOW5F9CyD48ElbkSCR9RNKBrpGat332HdI3DRaXDH9jfgJ+kS9IuVub0jcL4I/gZEWVvd6Rv0j8NH/SKuuoDIyVuZF8iL7IwE11v8mAVRoE0oZEwaPAvpDI+GRDIiTHjoyNuLhmTAfS3F8hL7BGmhkV7cIoWOMiMZHeCIJkRJopgM5Dd+oBkyIZkIc3F+Y9HD5m40yKk0RUudFRAMimZGflxSNJH3R0Y7Mjzm4xUCbHgDIzG+THd+ZGiyKNvoZokWRlmj+PBBp1dmJLI32Kis97NHeyPARNcaezRysj5ZH4VwkwOrI4z0NWCfNE6yIfuB9wxWUpEA6pEFfDTptQ7XyuZsjBRiZGk/LqbI29RtDMmO5HKNvUU7ImZuAbo3ZE+yNn5vdiMGgg0iOh55aP9kaVI8weTHcJO5tn2WNM7zbHggj9SpHEjnEIQkuP8oJzdMPD3sExpj9gfn+AZ84z7HdwSXNsbUqR/UgoyBeMjO5ncffoOFVZEaAQn332MIuaRueWCBj5VnzX7gYiOyeM2ioyH8V24OECfAM+IJ8rO66IkbPpCfATho2BnURtnxOYBdiezuPeFkT46DjX7s5+YyRMDtGMFu1ELOitoEOgUixNu614VdPr22Mn0RkwnL73CTc8Gv3RfuekiGG5BPi9qOpALbRdFt/h6TtDYoIKfeseaGtKHbSnxUkY0RevIL35VT6Gn3bdrc8M1SHJ9mEQRd3XmJJUZHRNcQjNb3dwHkaJ/VAh4jgGnyCn2S7mhrVtEjsCVJE2n3f7swInHRNp9idH91HckTWLMru1FhKtZraJ9PgI7YHQx8j7+KWHwEdstQV7uHkirJGJ1ADRHTosM+bZMh2Gnehm0Q3XWMqDX8A5Fpn2kDlzuQR2M2ipFjO80zqL5AmbRQfBGMHqmldkTWfEvAretwERyqLGPrFIzoeJJEcOF66KSkeBAoM01Z8l1GeQFN0XPWRdRdkjaz5zD2t0Y+QpO+vU83dZWYk6AZ1o+ViDYCnLbLGlKkTgQebuMDBapGXqKQbhnJJqRyd0WpHnD3akbQGZc+Iw8skQ4aKsYVbXRAMr6jFpFDSJVtipfI8+OZcJpGfxicRNNIsDRpuiYPwLSO/UfefRIePSw1pGfn1b1ud+ODRi0jPz5zD3L0chox6ggQ9uUonSI/PnwROEenjxCNHwXwGbuYoJ6RlejstDTaxGPshfX5+8ei3QSuzCo0VhfN3WaYxvpEfn3o0b+qQehbMi+Iym6Ppbu6gNjRYMje9FcaM66oSpKTR5ihV9G+rDq9l3rDscwmjcpxdgNyxIvorTRcmjFtaPWlk0ZJo/rOkIJqVGKaOJkeSVTagqmjlqB5q1IUNOMa1u2mir9EhBBxUUxogzRuesq1FsyKKQMMPUhQU0DbNFQZHJKjVpGLePMjvdbLnEDmKLIpzRYBiAQQHSJJIjoI5c4nmiDl4GjxUEL5okSekwdlziYGLgoG/CeAxvEBBpE2Sw5ARGxMc+0WjXM61OmnGLHoi2R5JUV0QpaMphOgY1Ig2EjQ9GZaNoMRropPR+GwSDHWUgK0RwYqUKtBiG9gAaKy7E9iJMejVBlR4vAULHtzIWrRnWj6tFP10/8nHIpJcrWj+IGOuAMHi1owLESY9HXDJyK+IAmiEgxtpFmtEGqy2riMotTWdkjY55CW1e5KQIV0+AlAZtYq8zIQXpIibRmusM/RGwNTPl8fbzWID8ZtHwjmrHivMRmYbhiw/wkGM8MVqfXMQiE9YkRegn8MTRiedBUGoOa56GPW0ULrSh+EJ87wAFgJXyHtok7Rh2iJeZw8DYoXCfOBEQut0T7enzxRD6PRA4xWC7JF3aPEISXAIk+KkjHTwiV0yCFF3UoxTBitiqmowLPr2LGiesiI7L4ByOe0ewbGx+b2i1T7PYFANu/iZox0OicECw6JlPuqfMKmYxp8l63aJ+AulAnh4OOivqCTt130GZvYJg9TJ23acwCR0WTolHRQVND5Do6OWMZjogyuBXcPKHvaOTtHibaf49/d7hKmSIFSJafAORvW9IjZOYlskWMfDseCetoGhOSLW0fX5SI2TVRBdF8Rkcrpw5UXR2Z8OUQLGMvYLPMGbRwUjZmFy6OzPgrowKuhQ4Cz6enC0VhMwnLgBR9yDBI4jPHruPUdRRZ8zx7ctknURWfNaOqUiLdE7wDPHm7A7KRzZ9Fo5+20q0Uh4Ecuv1pdsylSI90cJPNSBlUihz7zd3IzCeo0Vw14A/x68KCoXniuU5EbVc+DCmsOTuh1gnnWQzEFj6LSKKbgaDGquD3Dfz7bIErrpn8CgEOWjC15Y90opJMQV0++HhdJ7L1FVPsEY9LuofJVcCkmMgLrkSGs2EJ8nETEfyXqL2LAs+wxpvdZuCDkYZ1oodBUDlvUB9aJTwp+PAegNWk+tG0In4npX4TUxT74mbbWuWd3lIIABwNjCwREOH3KKpqnb2wtCJPTHa/wpntB/Lw+XoJhiF32GoYX6YvohkM9e2xBmKHqPdzLGe7wiJTb3kH7AZDPH++DB9ZmjhbRboEYYhMxx4AVZ4XCIcPsL/Iaew8Bke7WSmlMUXPfYRVB97RgUj3uEusicsx+xQOB45zzEIquwtUQj9cea4MryH7vJ6fwOINti671H3i8KMMTsxYwiAj4QAOmnjW9T0hS+R/X6dmMcEaofUtsG0iyGjuCIcPm3Qacx+ocShGOiAqYW3Pf2osxjZCyerz34Lnyeehph9CBhezHHMUuY4ZQr4hu55rmK4PrW6HkUfZjxeDdmND4eFrTgs0C8i95qeAT1maPWRANe8gV4+j3pwGVPJA+vNA09ZrgM/3hcIQNWoJI+UR/EMCzHOAk3QKXAeiF66HoQMBAoiBQcllAAq2we2DBYywwcFBlB4jbDJtinPX/CXGtfqAeUOn0L56I8Bv1YILFmm2vAfhY/OelcRjWGzNBfMTq3LgwAII8LG2cLljN2wXcB9r8JqGIsAswUeAxeYmlCvGgqQGgsfH3YLI2xMuLEAt12zJVbJmEALcZL4oWLs/CS3dzASxCaLGdbwksU0rKuRtx9WW7qFFEsSLAk7yrvcf3wbgKeXvs3S8MFpo09YVYgbboVyKXuOlix6EKWICxLbI70BYVCTvKIr3RbrYRN3MVzcqlHVgKc7gy3bRcCU8TWHI91tYCQQRYOKcDu26ZxHvAT8icvyD88n3x4rzxHsrlTher6NAjGMklz3kOCMj4wo8s8ALkJHxIFY19UMotVl4xojQgQQfD3e1ZBvcALKxqRLFYheQgBE8R5x7BsXo/sfNheVia4gnN0UNE//PEeWkskrGdCMdYSVUZ3eOtk3sB0j17DA/PVEwKf88R4RYnw3mKBJm2g/4VZgQnx0HEg3RDYkgiBj6eVk+dhIIxngWTdGYhuFFZ7uB+LXuGD98KpdlwREQUYhVADwj3MQBNGJPjF+OXug4EcMRrWOCzjBVYRKOOjXFjEaN5SBX3KJa5YAg06XQEHPnbgUBWKgdXaJpGOzgQM3A1AXBhgT6oUB51ulMUVuT1itJFYaNI0dcY+WuyIiL4QtH3Z6Ey3TVul5Rnd4A2PW3kpiPRo+2i1cCk914QK4iYE+UNjkREpQH1Iez0QluwZc9FEDyPOzrPwiXWx1jXLYQIM+4ZgiSGxkLYruGQ0C1Iez0FaevqsA0SekMjws9wra4Yf4zZFU2KHUZHI3yRzRoXuFZ0BP7gDY+nWW1wt1Ghn3hsb6rWPw8Z8R5YrqM/gW2fCYxYf00HimozLPseAQTueVxxbEAIw6prL+eguSmEqtEOHx23mJ7EsiyydTD74IkA+Gp7MCgCrdM/hgUCX5q2oNUYytjeXBDqIAcIQYjWxujD/eHTjDNkdQfdJE2ojeq4W2M0ntqIqeRxtjd+wa8OCzm2Y3t0Qx8SBC9Gi8PkwiAgBWPD4pAGD04zJvCBFOE2BRhgOH3bwOFGLEKyaiOqbz4Ad4TLsaKRoh92OKtvzZqCN7Scxj4DL+GRoidARKbRy+6LcqAjiaNMPsIlIARToxQFiR2PVEV5zC5YTPchmIhfhcdjXQVMx5zZkR7VLG89pHYkKQBdtR7jyQJ/noKAjxufBoCrGbwiURCuXNDEOdiC3LLNGy4SFPGtykVAquGS/wKsWtzPcuG7hrR4/zxksD43Uax9bCtl43P1n5nRbBJeWSx+6gwVRbioAvTw2iXCmKj2Hx/njQiQZ+fAiSPzNWImzLW3XDR+eDqyAq31+0XpUUUU+zdGqCPkDeVn7bcSx59DdO44CPIEWtdOxWv2iBcCnIhObi2wUBsMAizORWnxbYOrQ0BxuOCTvKEmNOVm18aBxa10HCB6oBgEXrAO3ujjMZVGICOLYZ9QjlAiNAEU4AGI8oVmqGNMeDj/W5/t0fOHPoKgR5YAWj5ZBij0S+6APmOrdLwxDyPEEHLrCKxnTcoLE84lQgRhrehx2PYNeFqECliExQ0xhcWdmQpD9wtVJMIkEQpEErKGj3Cn7mrFIEYm5C29ysYmGVgTqPSxpcoV5iGl0wSM7vKhW534LI7rzBgMQpYnWuwxdAESI4H2bno4s4u7tAii5GOLNsdWI2j8QDjhpDOwhMcbJ3T0hJQwnBwUqwRwB0XZ+x4voIJE1F1+rG4431E1UdUPDNwND4h5XBUukWJVl74Ih3sS4XXtunC82Wa7i14ogq3LuALHgDxFZ4DvgYvYm5+CTiF+B8LyXsdE4p6+JBA17HT/wgLuN4aJe99inFZ/viSsYUgqUuTMhHIGvN30vAr7aigDrcS4BnEzjjjSaWfuJcB2HbV1R20G23ZqMimD51yCEmVkaioavoeEjwFadbw4zvXFVTC9mdZbH+RFYRABLVUeBP98rgYMEaQLFceoBZ8gWIEPymyROboj4RVeB64pI0iA5uIAnh4B3DlnGSTGM0bUYWoxKJAfgAnMAWcRcscF2ieBSUBS/3kRDbscGk/hDXNB4ojLDOtA4extRgVqjFpzq9ONAtYR6HhWfJuUm4wIkA5KQ6cDuyIlKHJ7tsIl5EPziiag+MO2Ec0Qp5xp8j6gGlDlmcYeCNKxHj92A7WpTcpMw3NYR8+A0WBouPJRFL/EfucEs0XG8KHqAZzqKMgaLiE0Q7AMioH2VB+UxzAkXF2eCffOC4xFxSPDEuChsyBcc/fepB1igNpFuUk7Nnxw5eoNZNiPJ53024dNiXJ62FRY86r3ykELc4ge8YCA0kHKzy3YCZQf2ucPDGf6u8FBxDF+WUucusSSH1hiVcSv/MVxMr9q3CUIhVcd47K00+XAvq4XcMToAa4hMifaDmLHDsyqEKDXcJh/rcevZWuOkAfKTUjB7RFA3Cj8FP/hJxGtqLrjLC6ccKF4Ox7UwQJVQBWHmzGxrvWGM9RCKCzj6q12DcS5+Wx+dkgya6BuDQfs2/Y1EExQt2C2Yjrfq2gJRASbj2Kx3v01rjLwOwM2aD60SdGODcdciL+u3HBsx4i8FtcMDvJBh8MJkC7LzFaoSu/GSRlVVl5jRIiQYUkPMKgh3Auz5EMJjsLZLN3BobiODZuJRZDASdN8EQHNXeBiwmbUSn9ODuLVNATCJGOAYThiWyWjGQy0EPEI1bhxUYHhlldpDgz8A4qDRANJhaN9aJZ8DTsTpZXEZEq7itsRwQOnfuogNSxU8o2GFF4i77vWGXQhllcakhfS3HlL5rad+kkwUjRbsDu2BFifth4vpuVZTym/kQ+4yqgyiVP3Em8PlJk4iTHhp7jL6F40GfcStg19eliBXGGXuNVQW+XTrEfyDL3EWVlg8SgwspYuz8IPHIeKH4K/PVehfaJs3G7AQ1fl1QK6cOHj7YK61y6oAzwtMM+Jdh0F6oCCPjJLK+xG6CPf6eR2EwKII2suPDx6PGIoCbLhAiXcWmIiqear0OXgD0XGTEBXct6GLzFKVjxJGuIKNcvqDRIk8jj+iN5+OdAdFE+R1wjG+Xa9Ex8d0dL8cwXoZrMdN6U1xlPHnoNEcGJ7Ka4g998q5bEHdzpugXTxmniu4omLA0YQHXAuunxNTkaY4My7u/KeMBRbihqSUIkLNMJge5xl2o8UCWeM7sRhtWSganhszQA0Bc8eBUGGWB9Ymm544IR5D17VcwHVdV6HcGJF4KooNbYozDlABWSOxQo4lKt+cewCuZWficIpiwkJANidx9xPyXkYUMQe7OTCheAGaMJCLipzJAB1t94nKviDy8dpQYxhWSxzYSx82vRNwwlz8wHM8gI1GgY4aUOaumJUA0hzZoKcHItwl5COMQ+OH7gFx9Cf6dRAfcC/6DoQDCoO8SQJEpSCDlhUeODRPYnMj+whDMcQzePlvj2xRuUJ/ob4QmCLTSIm46YiAfcqkFc3GcLhDnR5R+nCvYQ8ky+DI26Sbxfhp157TESBnlUg87xGjcT/TjO1IQR0sBdx43iTubUIMToPQLP4MhApwkElVAiDIEiMFBdmA4D5W8CAKj8go3ErG8XkIE13J4SZQALEgPiwzFkf3YOLww+gilrscP4bwie8SLQqjuU3JR6zvDW2NCb/fR8kkx4zTckx2PhPlfcAGEjHtxamhQERXPF32CQQMp4j1zcerroVMBor86T5tx0CUgmiMnxrvcvqbielRQYG/frxxQtuwFfqMiYET4/y25ugewFk+LWeMB7J2EzBi7YA6xGQLlrJL7EZPjOsSi+MW9pz4oYoBU0VdDqGi5gSkXRHe/xMLzgslBQEXD4gLxfDZcsQ6+IBAnr465Er/C9cQzjmzNPS3doRnPiyMCG/mt0LH4Fr+NviAvG8BgivCgI1EMBucU9CX73ZLihid0+KegqS4WvzvQOERVkaBZBk3497DF4KyNc2Y3r82nL4eCQpqUQKwBiC8Ai5IUwxCi5/TBES4jCMxA+LJLvvEd3xafjk7QZ+LD8UtTPw0Lzj5mKxB3z8fxIwV+bFd705GVjjYApA2kQmFNjaz+fgUgXnreamSQ8XP4bwmGIaxUArucL8PkBqjGfce8adxRQ6gdg6sVArKp5/cNEkTDL3GyfwJLt5Y+guTix5VAgv3fiGlTafxcqlaBHHCnTeuGsM1Bkyt8zRbcx34OMokb+8dci2bBCAmKBP46iwe/jEuCfrGKLgmITxEpbjdBKNuMW/hWUQf+l7iO/F1Fw7VDF+NTx8DQ70AGFzwQKgreqU6EwrAFfAl5SKyNe8g3r8fkQ6n105sGPR/xl6BXFifE1LuF6XJDg9AtCHDIWIMLnE3F/xRzwgGGTKyMkQf7NDAhOByYGI4mHhAiTUYYUr93MDiwitNKokXPkh/iF4iiSypNHuYs/xF/44MQIkw1Ue5gOVMZscOdh+ABG/uhgbjhVJoPB4sBK3ZMM45tITsJUy7uYC1LgiTczspATnsFLi1yFPJglk03/9szT3kHVRCwEtQRLvswURvYOHOC9id4aWWJ675KBLv8RZuVXAr19hzj0mgT6onuQIQVAS2KDGb15zlNInwuAvo1VEy5zW5mdXH6AE0sovHxYCy7sOcUoc+7Audw61jYEb1BStO6QibKidF3AKBosGUaangTBE+BI/cfcGffYI389YS9aBlGqjIbwJl/ZqUQRBLnrFEE2CA38J4zQ5H1P/iSAv3AZ/NgOC3KJcpD00fwM+hpji7BZEvKOm9dBgFK88gl92WmDmQHDf4AQSBUSq+yKCQ8Qkb+x0t2PZFBJx+HUEwqRMXNJvSVBPdEfoLIoJ4RE3AkEwlRyj88QgedQTKM4fMHVcMPQuoJoOIVeAxBhufIf4jmE0JdVeB50GTfmXUTeoEZo42A08LLqBIw5YJ48RfQGhIJjlvFUJ2RHgix770eAjNBjvLYJ4gE6GwRmkwfPoIvShdi9Svy3l1B/sMiFTm4BD9gm8zzGJjfIdgUez85vaaC1NRlzAgICJbc8iLcpTEHrD/MUxbXiaMTkwMWCVdY4j8+GxLi72bjstsjYPwADgTY2pwLCVJtUAswJCISxPbgtBePiN/Q+QS4izcR/IRKCcg+cSMSpMtcFuBPMrkDzJsyK7iRv7mVzVuiz+F7x2ZM86AHUKbMnnEPgJbp86l5aFScDLP4y3R7HszcR1ex6CXxGFaWObtRVGTK2xHIZ7dEJc89Fv7YjhF4CKE51RlwE7BxIhLbGIf4n1xA3jd9A+IJv8V9XM26DhAEEH0r1YDrrYWse6/jQx58hJSRNffTjAJM8zbrHMA1Ht5Y+9OyWAl8Kz+KdsH2IkqwiT9OMCzBM4NDU4lAR+O9IuZoggdcUHAHfygLAHmpvYM/EOCE1mAypMUBGhjwlCVvkHyhhPi9QnehLEoXkXduEt3iZHAY4MDfnRAnouZWB9Lwuf0xNInQLngUyIABGHyCWJi3oD7YGxd8jSQB0zYIPFF4ucfsQwm3q3eoCWE+fAfITs7wrj1sfFPlGb8VghtP5i4ANtlSwU2YtsCstI6xEdKvvEQ9Bd8gLvHAfkmkAvwtUYtNUP/hsqJ8gRosFbxOZBD2Dsl10bNkXarCq1ig4FR/yG5jkfQV+S3AdQFLhP4RIuA640zrjDASoUHZLrv2eRxgSs4w6Cf1l/MX7fz+fn85bbse00EPuUMkuz2BhwnJsBaAS3sB1S3AsaEG6oM62O5Y22qkSxHrGw+PnhDPrETCt6sEUEoWScxLdVO/CnbCe9jSfGrFjRifH+Yb9Vn5FewG/EOAkIWqFA0vaj1gX4SFgor2DDiTBHXKF4DEV7Sb2EjcbhDcdxBpoJQPV+0V4ivbM/3rvkZCd9wINNdTQZEJmYHiiAXx5jR6EQL8LfhCsLDaoyNRbYHsj1pqpl0B2hTkDSTTIF04iXmAkLBlVVmpAKKLm8SdiXj2ArwrfFM8JZAVOzGbW3r9k8yiOE8Lrn3awJp9ARij6CxEsLzAKVxl8wVcoREAIKlK4rcR/stywF7cPuxLgrYbUe6dq1LQDh6LuB2CXEm3DMDhOK3P7FYAkagpv5q6rIxGFNCq4sL2ZTiWDRoWJT+gOQGjEH8sXbFgsLeiAeI84gmkCvIkRtzjjrKaSxhEbdMfZOPAMdKIw4r8nhcdawCMJTypj7BKJ7zDFHzs/2nXCW3eDhHlwynFpLyofqRKO3AB7NcokCsIKGMLvL6o4h9n37/S2YiQ8rLLunhwFRxAF3HvoywtXs8UTx75loIMQfQXC4YJ5w00FiHAPEcOQvKJz8hlETv5yXiMzQ4jkMkxSQm+sHH7qO4x1w7HsQlS2tyQYZ2XMrO3ZdRmFw8G3bNWubsu4DDhy6eFxFcea40nApStchjoDjLQSnhV/mRQxV14AeLIMJ4XQBACCCvUFz6E0LhvhIthu5dL5bqvxcrubMCI+8hdSiAhVxmAVN7HIhvXcIPFueDbjl9EyKuERBdCGXyyHwiuPKYwmAcHoluv0LLndsT8RKqJ+uGA13GQcYXVCgs6D18FOKwqaPJ450uw2cSUQeImzLtYRegWERCUu4/oOl3torAfAXjc1uxyFx00iTEzyuHlxWA6r1A24WuvM7kW3MiiBmchaAV2MNxRcccrQkHr3l4e/nLUed9D2UyH4P5XJ+/TmJd3CwolkMKNqCcwbmJp68wcSeFz0mEwSHGJ5eBbvHd4lhmDjEkeEL4jM06dsN+qHFmMpxasTh0HLFz7EcQ0O3ALld5MDg5xeAi3MHGJfJj92BeoPARGbEknhKEiUQq+sJvspjiTDwbeD4q6AePWVs7Xa2+oxJMS61ex29L6wsaAH7jEFZrUN7Lqv3EOq4ZRTYkxsOF4Yc4BEu7ijWhg8eJDib0ojdB8ygQ4k4EESfnefH3xzBA6vYhV1X7nMXdOJWvCxOBqjHQ7pHE/T+w6CSMj1hPTif+4+Dw5xAD/bxGEt4a+vKJooVNI4k+EIbYUy/BBWW3oAuHfuJEmP0402g7vCH3EvomF9vRYXz+Q78/eHexNl4UO/dDwIvBMPAT2WzQYBAmPuDLgnMT83x9ZMBzAagT9CkGFP0K1ibPYgVh5gCFYnz4RIyNuwt7xtXthFxuuNctoXfFCRLuAvS5I+2OYC3EugRzb9DHw9e0tiWO/N0+NM8GXBamhX/qXwW9Wl8SV17zMMztoJEig8YcSU/oD0HeoCHEqogDt93JAhwg4iTkuXKcVb9D2C8RNpUjn4wD+l7glibxWEBKGWgilEMIS+fjDGjSYSgkgbxaCSt2GAfwlUjLwI9kjZjROTWl38Op5WV6+SPtaCT9OKsxC2gg9hGdcW4knxkISeYMRD2GD8QXEp/XXYbgrfGQ+xR5mHbbHCbkbLXNgzjCgWC79h7jiRAtNBC0Bl/oEDEh5FwknaJMPtY2qoQKQYRkInuO2nCBWFvYBrvkbLbi+zb8Qhb2KNUwv6gkdhLcwLYmboCtbv2wleY/sSngEAOCLYbWwo2WMNA3x6sDEITCHVTrYkjD3OAcokugLYkzzhRbDD87SJIVQOH7WuJwIjv4nhokLUXnEnLgGUc8YivDjzYUjEnyq8/ZQJEpEmzYfQHXUE+9DY2FPe1VwKb2eKuriwi2YbeMPQcGwg/2F7wUjS+sInGEWTNswGCtz0E5wnRLtbrLYg8VdCkmwRJ1fvbE55EHzA6zCxwkerp6ww38HqhV9avrzdwfXExWi+hdX16jn1SdrGZdvepa9y4S9mNtqp5WO7eN2CPsBFJNblNsaH7BOASexZZgNLXns8a6JH4T/W5cwJwEvx4J72SzEqZ4lYKnlkaROue6ySinGzIhwwRQefVBOmks6zK13rwHrExlk0cCaK51YgmCQiuNkRP5dLXYWROc1nFzDpJcW9hs50t2U7h0kivyJBccHHzjxmCKzCT8RnUBty4/JKceBOLIzu7yT++BziOUQeqwl/ASxNwxhZlyeSbmgliqDFde6FoQCnPgik+Wub5dLC66e1sVgtAMPhriAHSq2Ky8Cedg6fy4ZMesSPV07DD8Xdjxp/84kDfuH5Lgh8Ew+bmC1ZhNRxK8LzE7kuLFVC4p9rytQOK/MjS71ApX5kGn9bqyk7lJVa999hpU1gwSrVFjB+O9oUkyJFCPp54iLEcxcvcA8ik3Hh4iIuKt2JX4T+TyWNKa/fSmh3tVUlJ0IsjsRXFceDjptdaspKhMUo3evyPxdzGH831PQaakk943r9VkC9wAsjuAiEvh9lBeVyUXw1SVLnEseNWkdUkkolfwSDpBFOGkYdz4ONy+Xt5nSeEp9c0MRIm10oNNzKxu0nxGEC6UFCRNo3bowCoiQgicOIw2qqgzGxPRE9Uk9zzikew4s4o1qTB0A+RPYcWXMa2+PwBXxBUCNcRBq/H4A+NiYBE7UHofnV6fBEGvCAQIe6zAnqNbGAR2IQQx7MNwRTtCeP2Y7ncC75F8P8/AtQCvBv1cUuaxgn0EccUIyRmrtnInaNwCiSBXTkKvc9X64HZSp7loiUnxM6TKlxA2MCYYukgyBuIi+GzaN0FERiIke8iFcC15oODhEZKEKxu6+BrOGB120bswiTlRn3DGf7w4JYaE6XIDmAG9KZ73JxrtFQQ72IEDDybEpKSawfx4EcuD9kcEkB1yntgXbNtBN6D3a6JaOFEd8wEmudXsrmFHcxtROrE6ysu2YGm5QZOHQUgXI9RgKADYka13dwMMPOgInWxba7mxJcdiiFMDJfJil+YijyQrg7EuLOFwhAkBEZLp4Qfwp4QNddAPEa8JegbzE1ne/jDSPTq70fLngw/UR7zAWYkfunsUSQIfRuw6D+6jXINBMEAkH7BWljNXYUuN4yd6zUTmwXw6valr2+YOQgnYQ5zDauHiSOSiXZPKV+AhIz15AFyKbuVwnuIACSD85RSLSQTumVguY1ZA+GimFasfyuOrE7PC71YiBjCiaprIFBowxPZY7/0m8WFw6aJpCA1uYbF062IvEw5Se8Ixi4h0DESZHEeBJcX9TPi/uNIlO3MXL+/HMuaakSi/ACFk7/WantwgKphOp0Wp7Sc2uX8jeD4hQ49vJ8OeBNOJ8EnfiQAiSzwd/BHHs/MlVf0zIpAHEBJBcJ2S50NiLZqzESnAgr8IR7GJMPzpnfPfY9LcMsnC4OfoR44DMRDzhZIDECLgoCt40gEpkSIi6xwjKyTh6BuWgb8WADsJKMkBhAJfxAstM6oI8gZfgFgO4BE2T6PDWhJaxOdzYY4ARc3AkPtzoiYSfWK4tAi0iKZ1QdeFKEwJg6GBpEk88ArHpMrHz4DQliJGFnHcUSvkUZ2FEijhhmhJUOJvCTOqFVtO2E8SE4JGt7S8MoQT9onjxNVtib/cAouiI1vbDf0W/mH+LUQf2TvX48SAjMdN7KQRgoSxcB9iL5+MjAKgJIXjMC4w5M7DGMEoHYB2TokRh8O1lqJI2hQuMD6QL6mMzqrQSFoBOOSafF8/Dobot/aABRZM+fgnjwMLoTgfpx0IUNX5Bbl7iXjk31+CATDNaS+zyqFoIs4oANA8ck3wnZyVQkmnJ92INR4Gy0i5vhSXGBe301t5c5L10O/4vRoeiTy4QS5OO/p1idsWMOTlQlbfxEmCtEmHJfJ5xC78j263tt7OBYlwTn5BBtwmySEEi5+Oi9aJY8Qj3GG9/VXRNOTeQlgBKgyAGiTOqm6DLBFEUDPwbRI+nAWgiEgjaMIecPrEeW+RQTF6AtxOUQdRE2Yg+zDuJGGYK0EdPTXcWJgw2lFo/yM0Z9k+je8gjv4H6qO4kSsErQRcssBJELehOxOIXCBE6JdhGE1uNkFjRAO36NzhqUk7ANnBG5/OrCQK87hF0T0rTrN8F3ArP96sn0B2rrhlPRroWqJ8I7XgHnHthsG52+EchaASNzjMNfQurCEV4qH5xmAjwNWLRq4L+BWf461gF8YqxGrSUv9Tezd+I/Caoyf5xFyBMC5ju0h0bvnXiAnPAexbf5zOAVHkO8JGtZT/6T2FRDNWLTLOr19v1gur1tqlqaduE/QCv7En5O2NncIklJiVVOMzKpH6AeMiIr2I3soQGhV1XySxhUxEj6D1HAURNtqt2wUxYcwCvQSby1jAj5vQEBGEANklAFL9wSacMApQOxD8mOp3sQT/kkEJZwCkslPeyffBhAkApNuseuZWwjBAegUh+URfcTf6XhDPcHQnXbRECJ+gGvDjD+iWnNnhDIC8aETJ0qWEojOSRzl84iABgCmRKMo5y+9qB5wBLambLhZfWK+EIBDM5/b0TwJ48RgpXswYLF6Xx4mktqJwQXzdMIjsAIEKR2WZS+s+DLBpMxPHrspfYY0bB0mYmWFzf0XX8Q/u3BTsd5qFOsUAj3bgpPhRjJFxOkLBDvtC30NLiFIiBojYKavUSIhJ+ifCjcq2zqEwGBtucTprtiR8AyGKdQAHutF91BHZ1BwxMZozJgP+jPCl6aKY0fg4gMANEALNFMaKs0UEUjY+Asi8b7x8E9LA5o0IpcBiIQBfIjGIa9UdzRCRSbLHd6IVkeEUwLRWBiesCeFKyKXgY3J6uRTzbHNSOIMQGAGFEhsik9HGyNKKVTI6gxYrCqinTjBS0fjiZwpEmBIa6FaPHiDkU32oIxBCtHPcJ2gg3sHLRvMBfZE9FJJMZ1oogWRYBQCIs4PXUWHIiEARVgR77rqJkMaUUhaAYhibQEjCWgoqbwA9Rp3oZ+DFgBxNHoY+4eNuxEdRyGOG0bsU+YhmZiVtB2GIsKeqURwxK2hZtH58Hnwgto7M+S2jrinDb28KYeSG+ykfAHHTgn2RPvCONgpO9JJ3F2SIO0RsUl8ox2iHjGnaOuKQB4FhJBp8CD7KJW6co4Iik++J9rimX7w67syfd0+hGgZUQDGPzcajBRthAxjXilaRgsYVDowYxVg0VT4DGOnbPiUisExJ9e8CoK1Y0KLEuYxBkjrimnhgu0cmwcvANJT8LFnGJZ0b5TSXA7OjFOCc6NZKTNA0M+jxiP/oi7BeMZ5IrkpcZ84bF+SI/+qZgKvx2Z9/jG+Uwqntuo/OsvREFFzK6JikWOo3ym/HNZ+5iQlRMcVUFdmekiypFjYEnmAOfH3R1UjfKYW4BPUfVIoCOWSIQ9GLnyvUR/9bQqEei71HWlLEIj1IuPRszBW7h+pO/UQJAXUpQtxefEXn3DUS7Mf9Rb6jKSqEEE2vvno0PRl58iyBBlIgMetIkWWDIYfz6V6Og0UEwaMpFei3rqvgBNFtGUxvR0PkzpHWlPJRD1I9vRYZTD4hd6J+kcMQrFAqOA29Gu925xEWUyjR3ejqNGZlMY0ZPohN+1ZSJ9EmaLn0ZmU1jRAMj2NGBlMAxAKEtfRdKjmymdlO30XTPD/6NqI6sQSaIP0fGU+9Qx+juNGX6Jtjie4Xspr2BMVHsR3gEd4UomRjVwOvpxEEf0UFAsbA/KxNNHcaPX0SLLA1A/hTk7p0hNLKuqgVZ+/+iIAkdfSBAdzIkegoBjesCZlx0caEUuzRN5T7AkRlMBKJuY48pCBi4L7SyPVjvFgVAxGRTHynEqRy0V5ojcp8WBcDGayPPKecAogxesjzym9IjIMd04mfWTxsqDFGyNqKX+Ut3JDRTbZFPGxaKRwYtopUFT2DGOyOe4aabHgxuFTfZH4VOmkQNQZhEHX1N55qlISguSQQv0gWZGbHB8w1wRRnJrRdWjFDGPlNyIioYm0BM/AKM69aIKkeKgr8pZ1sfp7rDFKDnAkPwATx9epSTaMfKdzvKXRzhjE0A65IHkaEY5RKiaB58BPFLOIiNsDr6quA7ynXGKdloQQMNoPxTNKnwnzUqUkVPSRfxTIKaV1TBKbdogx0JlTqBD3yRhKfdox8pD98ESkLendPsP3FEpuJT83GHhH21D0YlUKhrR+jG4lOnbIa0AkpvlTZmA2tAmMaSU4AJ8EtuZCUlKbnkafcKpfB86Sn3sAZKTFU8yR3p8rJEBtCgycifTkpWpAQE48lNMVpHtWCWApTD8GZVOFKWto2TWQVSImR9fzskdLosbAzaRATEVVOBMZHtTEOYJihigrC1y2A4aVkegkJxIylVOQCbYY5UpFcQEpFpSKnUZHtcvAqzjjdGW6MGqZSyLbRduixqn4mNKkWtzdkK3hBRwwkHx3UXBUv9A+pTOtG+6NVZlecE0pKYDTBz8DynPpeo2c+s9NupH7VOXPjsGbqRsei33RllMjjK6UkMp7pSu+A9TzT0aZgCaROwYppGCGNoEEBo2emk+9yL5vVIJJs9Ux8+8GiNpE7Bn2kf9UmHggNSYylJlPoQGSzdVEaZS0JgZlNnpi9+bMp8UhBuaA1PzKZPowspocsUanQ+VLKbMwdGpw+jKymj6ORqQ2UlgSdZS4ak1lMbKbJPOGpLZSmNFtlLuqRDIuGR3ZSKakzlNLmP2U2em2eB99EoyK6jmjIni+k5Suo7YyMhkdzU6ymwNDFykSHGXKdZTD1m7NQ4ZHrlK74G+iamRPGiMmAIki/0QeUn/RMmBiCqnlJoRFLUhNEl5T6ZFTEWVqbEUg8pURT1am61JM0WLIosg7xJ3ymV6M/KQbUn8p3mjRaltHUxqarIm2peRTQKkO1KKKaHokopotTf8JRaNgqWNgP4MCFSKilIVJkwI03egxLPCA6lS8DWkRa2LoSfwYcKksGLwqX8GXopXRSiKmx1KGKeuoveEJtSzhxt0FDkfKUjtUUhjZinRyIm+qajRYpCciNqmhNQ60bMUk+MqdTi6maGLmLGhUoFERAiCpH3H2OZpHQUSpOS5DZbW83MMTWfDXxGmBzOYWGJePkhnUqeHx90qiw/SoVoGou4pDKTBhI3a2UqVEYp06SBTYjFaVOgBgPk/bRKJ98AakICRPkCUjIxTp1qNhmVMmVAYiaAGTtDmjFQZCZlsfIEoxBRjHQHbMEbguyfVypUZBvm4YlNxKafUokwOJSCjHzGKcYCTZOKpROjBhKmKytPo6fbIuQhRYB7H1NSQmizGtQiSSVJG9gnritPID4gxJ8eyFFkDFgFBxCk+ZXIMmBluU6KVDo52uMjtPKD2CCGsQ6uNp2V35FilsVMgaWovddWAZ8BO64+nSwLu4cuRxTCnGBeqAcwXZIzyg628iGk/qLbkSuY5BpG7huz7WRBwabE/PeRrqpQ/7FOw4cUw06Q4N+9OGmMNNdPtOMFpxRDSLsQByMFEUNQIhpl28IgTiNK9UJI0xqwZDlhGkiJx/nq2vfy2NDTGEBvz09hEjUr1QtDSlGlbEBMSkQ0nIxD89UfyaFRoaecQQxpTiINW6qNOlblcCFz8ZDSE0lWNOkwusvPhpJ4TDGm5TiPKQVgTHer1kE6FsOmyoQGHVxYEoVvGk+LwdwD9U2rI72IH572KEIII9kFo+zX4r06PZG7btGgc2eMjsNwl29za/CLU2pYSfiH56IazadvCsASpE2d5WKJNMjlnE0luw/qjinYh4Amvl3Y0zEETTp6LXGiGXucQGGGtSxCpHjLydEDEzWQMAY4+6aOX3opv+oMPYzVjWDhiEE6LDnI7ppVggcGnqImHsbY8TsMlTSxYTBFH8sakQVny0OgPzGlWI+QCDrJp2FNct7GI4DCcbM0+KQKzT8sBcEGgaC5kn+ebmTZMrQ6AWqYAvNYWelNDmlsUIKyGrA6HQ0GjHLG+6LgenCIPGg6jjFEiIRO/pgiaTIJQAhYASEEF+tPc3RwI3NC4VA+T32bjE2AH6XzT7+6iQJonn8088RJ3lncAR8PBadNI2Me2c84RBs1w/scRPGoSCLTgsTP2O4IXWQRdByo9UoBSxDGwKioXLE3zTlsT+i3GEFDA3+xtcwknpS2hpwNxYi/YyjMF5AqYN/sROzOsgrXxGoEneVIgPHk1dI2psP7Eby21qTs+bSgAPcD9auCLKUMGQ61utJ4XqCzMEopJdvX1IMQTv6bTB2GobMieRplFILsTyUOXrgbnMpQjDS5Wlv03VFqNgAxplFjJHwrggLIDjQ1ewgJQNwT8NPrntAEE1p2jS5YweRLxaSEETtBSB9vDTbMFfMhWI+1ppdwNwRqeEb3sSgt1pbJjXzFTIk+aYFYMYhrqRueBetImnlyiTMWRuJcho/cTcbuK0vHElNcre4pYjLKfGCPW2cbSzG4ZMHlNofIEPu2estWnV4DXUfpzdMiejSxrToKKt7sK2Zv6khJIMRX72LaZxU0tpUJghe5pEW1BvmIb5xNbTj7CENND+H2wq3uvMAQs71tN2MFfva8AISA6yBqeC23m205vBWrSbUTjWKukPy3PtpC1S/Z6McNOaT0oNihboRniHf015RFaIr/uhSTV06CiFaNPdvaYOBU1WvDUD0KFrqwucEpOA86BQ7zumLS06gQQtYod7UNKkOOGAi9pU0U9BgXLyMid4zVTmzuAod6TMOaabpA45evUYZHZwLBa3s57L9pIGD+t6xXEvqdA0LE22299kTbMGA6SzaVbefhp1aazNNcrBJvfXWqTtYOnvwKuXHiCOapYNoNfxVbwYYTI7RwkEVinQiaiOw6S1sVfeaMjV062IDuAh33NDE1qVu1CEDH9oRoEXiA2HSjqgokKUAXR04p2RFAAxFW91fRuPEbDptMAGR7Q8GLhHU0rWAy1AO+6QV3A6aEg+SxvpARdihU06LCMQLuhSh9inbQnmeXojwW9ptaE8QShEP6wXQzAYkXhi22n6eHU6eWBIoWNbTdu5P1MuXnQ4xwhZXJ2iKiy3yoUW03bMcoVKnSjEJ6IQPQCxpii8td5+72eUWNgSEE+0TFe7ohW3abpgLGJavdPIDbMCxOAxE3zpZwiZMDO+Nr7nyeGW+otSAl7yYK1IFXgJSKvckiUmK91i6f50k8guJCDLD+sIFqaWXK/e1iJgOBd8FzRPbPER4H2DxFByqQVbqSIuCWirc24mOENpvhS0vtgl29EeCtqCcYDV0vQhrRpvamVU3E6WmPLvgKfco5gB7wmIHZPJ4+F6RHPbWUwq3o+QxGINLdrKYAjiOfg/gCcYk5DmZbdsGd3pzcTE0yXTAIgosK/7pkMUO21Qlx4hED0odpMkmTA80CLl6NXC8aZHU/lxGNUn5IgNIIlJB3YneFZRe6niRhXqUv9e2YejTv/RwWPS3qTsRDprf5X3E0D3qIFwQcXQK68nulpLy74J6kt5p/0wFIB/dLvROpvMGgqCtqhI61gEqVWXdehOCldR40D1TAdjU4js9LT0cBnwOS6W/5Zdps7c1IqNF3mqWxQykwO9gu+A0QgBYTDPHrEn3TsIDMInRnmC43upsKC+Z7UUCMLtZTFCg1piYZ4iTBV4N4QZZpeQ8+O4E9LmaXkPWX8G1TUN5M9yquO9fSPaXVS9p5zGiF6YDguIegJRGSYtVJCMCNPbTw2zBMzC6d1l6QUMIsgCvSXvxw9xsdMY0zMwCsjSN53UC6Er7kMppT3B94hgtP16WdXElAFNhm/qpmGI4Ut3F5EINTUzCuzFWHqC2fKmXKJApHMRCPppHtVNQcQ9+baX1J7CC0fc/0IstOwihNKh7gzfClpsYQFP5B9JpNApU0PpYNDsHb5FAOaWuib5+Vw5BjHM92caal3ZREukcPNghVNT6TcTd3pjDSvJ4m3VBZhn00xpqXdCGaEEA82Dq0/nBd0w0PbJ9LUaal3IWqpVS7E419P5wb8iJxgHmwlWkidxRNDn00D+eS5xGkebC76WEeeRprfTFGl5xNpgKq0jPpS0884n183JYGX0sJhecTkBwt9Mv4AzwsxJn/l5ekL9Mb6Q4k+eEKscx+kYcMWAN3A5PpdrSxjYowj52gmEA3elldRW5T9NdRCswpgI4lTvwi66Nw5L6093pvqJmmEjKyCYD2EZph8iIX+m8HAjaVRyHQ0pVTMAlVeLjMmWUrXpSbSpGGUlT0aQkkQtpIAzmGHhVOQCWHwyY4gzSxemQYjSYf1IZ1JrPSccTyk3VRFYY+npIESy0FZcA7abHkLtpljDtiItdLlRPwkoAqdZjw5K7NJCieO0+npk7TLGEeIlOaXXEeNxWrdEeno9JKYc97aup94xkekMEG2/mj09pE+giJOJqSPp6RRAcmB+DQatIE9InGDSwlI06gjyqr1aKCYdCeKnpn5DNmFYgRh8i28N7pZkTxtJdR2PrCDwjlAOcjNBm9iJVcW8HDaprdZ2y7J4TeDoj04wZk3i7mC0wA66UJ/dHhjrhqumyBnhbrjwyM0nFSf7ZVoOcGQlAMlmFKJtWHzcPrAYj0i5BbXCODakCC74H7Me1Aspdvs5LM2VcJv/fTh/1cNqnXbHr8XZwp6U2tSdtxmVPkOEkM3upr4Ay4APeLBRA106NwOoSMxb5xJsGZYEZ3hxwoWumZmU1LvV0jrp4/TfoS51nEab7GTUuiMIOunQIK+oN1032M+3JJvFqEEFwUU6TE0VSDVZD3dI+9BN03xg7SJm/o8tyOoPCXYI03KtqhJyqQQQeg0a7YiPSc2BpUHhLtgXOWpURsk6mQl2EFmSzYhEffjKwLsHAm+gXOXsBvM9e6nrTwwiWcOa/pAXT5wnFgLy2JR0zOMP7jxhnlgFc6fPhOVxQwzftiGdPVRPKgxeK+VNc1TaYl1QYdvIHmNnToSZVINcCMZ/KepniI7kFh2RAaQQDW3+8H9psQPDLJUbqgwsghnSnYAMINTOLY0+TplyCnO5DNO0cfCMgBwMzSCbBw82hGZ3ISpprNT7Il7jXogSx06WA8Iy7cAmiyhGHsiZUuiZjxmmYJESAUTRIDphJ8mkleqxePjg029W1bTbEEiBk0aX8UNsRjRojkS9NMg/EqXOZB2ZiZHaEqN1Qd2ieFpffBv2Ex8Px4MKMhmQMoIAIHaUglGZBiVhBeKjdCk2kFmoYAVR9mzTSwcDDXxj4bfw2xppnwvwCEfzLNpU0ufe5MD/OQllUdaWHZLgZtj40KnZ5Dh6YZ/X2AtLTeIBL4TTgRs0usgA9BixEfwOkGYJhFvWacD5Bk+jPO/EOAiZpMPlBMLVvzGLsMaPokUQhuWGdwPF6ZplP0QoES5CRmlwtdkg4i1+rui/KlJ/HngKK/ClEI1iAXLHNzi/vKoClpF7w4K4ljI/Hn20y2oogiZHA853zEBM8OL+kdA7Rm0Ei2IQmE0tONrSPgTRsNK/ofw2lpVBIVTGc+PxAam0oUAZ58UBGAkHEabp4Pk8XvjEM5atIr8nDEkHKbhQLwRCfgd8WpkxdpuGTDfFpDj7aXbE4gRxGS+2m58hp4ddZCjJi7SdvS5fxEmMHUmpJyoDsyaVxCh8Ra7djJKISEOEg1J+zL/Eq8ZLcw5wQ0hhASEwI2OJFrt44mLf06DuZTVFUDxsd/HlwmbaZTQVXh2ZNTPjphItdus/EoJSo4LGncEn14aEE/OEdTT4JnlxKveJXEm1p3KBtAEjQEriXaMzCZVHdzqAiTDfGc5/FgJTL9cJkefxYCb3EoiZA8SxQk6flpaX3+DUJxbJhd65OVhQZiEn0uNrS4Ony33kruwfT9oGndFv611jt+ptoeMuKIT+JmWcCGySlXeSuCxc2mYqQlYmTwfMxm8wC3AkkEH2vnJMgsufEy3vHQsBCIB6Ev5g9ChEOmzaAUARSE9VEt7TCBABd1pCT2A+zgLcUmQlueDFFh9gSoxkytLJnbtkZiGtEikJG0T/RxjlyiCQA4EGpH793OmLfwAIgLVYJgkr8Sgk+TKBWpK/KEJC/ToVAXLh6xIeg7cMQR9rT6TWJ38ZiTHjgIMSmQnrIla7sEwfJo25cV3jKACBWjKLJkJEqkeOAOWBb8Z5QVdO+odq8AWvzvwqBQQZglDtQKDECOOruD0ah4mAiapnWWEw8arTUogZZTcGEBwmIES1M/TglJUxOkRFwYMXUwKWuhCSoXTRTKtQd8wwbJWIFTmmXHx+QHgI8aZdTA6W4nQGIEe6gHSZJldpi6C0E9AZZwHOhnfiX0QyeJ2YHJ4l0JmsxOmZNwJX/lqgVTx2rBFeac+PymfpwDfCkHTzpn6eNOmUZ4wnxgOCTRpmeLrAc5AJ6Zb4891AZGzumddM4sByMQVGnh0HumesM11Rp0yNPHFgO3LEtMw6Zq4C57xzVOXoMJE3cOCUAipmAoH48QpArzMB0zF5gOjx72MnE7VgDHiy/EiPGx6ZNMtjpu4d82yXTLh5mHw/Zy9zALuDpdkGmcPqSdmsPAJPa5fxjIZJ0tqZGr8l3hscCO8Z5/AwigzBOhll+O3LAc0ksiF5xbYGvDnJ5mScVTxvfDleZmMyXwqb4sBAnHSzGbjhLL8ahAlN24etty7Xz0ZobMOTIIJ4D4ZlmsDV/rZAjFErw42ma79k6/kcoK+xbTNpsS3QMDqC8o6MW0/kLX7yqF3UdGLUlA848hmhoTzrIH43MBBXqk7RluFHpwEsMxt0dozwygS0MuGTWklsgbicwEEBFzgqVIcIZJxYCVCJ+tLAtuNAW8BZTDCj6oiOxLiJiP1pHrMO1G7hxpDFfTDTwjnMy/FkBOjaayibsR2JcT4RhtKfgE507EulGJ8qYSYX3RPG/aF+fMQz3B6ZIR6Uy0vPRuqDlBFf1P9yDFQRuZGgzv6b9SDc8D6gsXAWrSUMS8YLs4V7GXuZqDjG5ncoFVaaACdwZ1CCskTDjKAKoatOzwQOxqKkwfE6oSZw+eZ5LBF5lvP3S/g5YGR2SAZpeHJHxYDlvMtM+uqCeQpxjOFVMr08IZBGjmmmUYkF7rjw2SAcDTSajBlM7zHiCN9pCniqkHBVxBqbg7bNBj1oLGnvzIiidwkv9pZMIP5n94U5GX04gVhXswUpl3yAicdCw3SOT/JeymG8ETwVR8AmZ8pMAPCO/2/ps6ggZhjqcBF4oLN7HsSwp4QY8zMHIu1OvYugvH0ZvEA2BmNOJLafdyDHpiCzSKFatL0JC2whdcKjTnDgGDFEYbCWMNp84gaWGX/wOadI5Uke6AyvQTNVNwOIISeZhz7ge76LtKNEQKw6cYy1wJ2mQuK8iT7kzsZ7mcRWE6Tg/ntkfUDJHjD8z6djJA0QG43pOWrSzJ5VePqUUeU5PMj/cPGFNB2HGThUFNx18JeGH37ERoJxw/OJp7Tk4T/cIe4exMpRAUriHuGRzKUQDh/HLgrb8sRCNFL24QV3HMZ+yTty7EQlUItGLIWhOH86a6ENPt4ElI8IZgD82mbDROLBHHsOpggjtr76OfBeoVEs/5pKXDT4Rii3UJBC0jMWxdBklmZLM88PhsfTg3uA+t6m8M4MV7HTIORXCsSGbaHinmkgqvAgPDZhx+AEm8fZ050WaqFSWkj5gpIWYzSnA4gTDTETTMVmSog64028jKYjFT15QSyQzmZxU8GlkxmLNYFtMjV+pxsFZnu4BZaTUMgUhTjQ2oFQQNUdoC05oZEpC4ehSkM6YkNA9SZE2ASRkqlw0jBdwd1ugIy7iGw8AeITh/VwIlzTveAWkNmNOlgi7gcuslkHN1ntIQDwe5Z9SCFAj5FCxmax4jlBmGDtWCfENJQYdAhnapGCCkEesxVjrcERPhOaYTRoYwLh4Zx+d+moKzlulmRLXQXUwFPCk0gVXGc/jNYEisg5xMZgKwRPTPRQQYMisE6kyLglUPxv2GKLQsEJyCbXFuVK+IFHUkQi2D8zWAL2RaASzRRAhOzA9qEXMK8oWFwalEYYTHXGyfFZWSUoJa+KCBP1GzTISgGRw4m0V30AeDfINGYW9U/Km8Vgh8FgsJHwRss5KhXkSJ8F1MDI+C5PMFhtcIPJkRVNmAWCwtKgKyy6CGxRN2SQ/wEIhVb9IWyTDJd6DF+UZhVggbaoeKFj8GwMkIw4PTmEC5Tk/iQ1My5evK4736OrLZmXe/TqZF3A6RyfxI9WbTMsDp7qyIREUzJgIe6s5Jh2rASZmxeJmmR8shBZl7II1msrOxmXe/RaZ6kyJvEOj3ZYfUsvkWSMzL36yzNOmdIcAVh+Gxj447TJBmfKTXNZClTw6AFrMY4BdMr6Z3r8AbFTIgrWWkw1tQejSf+IgeP/Xm9My+h02JcqC9DE6xEW4wd0YUzehhsUE7Wb3YQVpDadL6H/AIyYE3geL+/lcSypjYAIiNsaEmuC/8fqkjcF7gEWwplBIcNksFFsL5Lnd5O0hViSc4ATFwUiFrAzOJKsxsemlzEhbOWwxlp83B3iH9sIOXvIOf5Z/bCT3iEC2BWQ2wtye23BDOibLOToFYois0ZCD+2EFd1OikN8GfpDiSWPC/cy8qpS3WuJZcAspZooGuWUxaW5Z4/AKf7xj1YGBVPCAQUGynol7ID6JDtwEtuS6CymLL+3WEFtAk0uyMA+ZY78BMoLB4uCxxXMF+lWxIg8X3yS+goJgfubDVwLCU0LOCgtWCTbGoyxpECIoPvp7cIl2ao0HsEcNXPFEJDAb3ZSYLb7FGk4XOXlwYoloeJ/Ubo7YHe31ccO7Xux12PjwTqu20txeSE4FUZE2XLsRGDBhRABwhcro26b/J4ogeCqPV3kiUuTK1Qm/CGgh3j3F5PZUlTZu7hxNm1zC4iWJwduYF+TxRBR5ABSV8wOxe4ohW54o1yhng9NI0J0GyrxiBzAIuBo0F0u56C4swYMAoKIznczZVwjfNlTYk3hFTXD/eHmyyMBjzR/NDNIS+gZwxtkHmbNM+BaNX0Q/CIVNljPyxIDw4fuohsTht40XE9ECgHUyeXisGeSOH0g3r72SzJKvICYRh8LqKBzvWnk9sw/5imT1j8D84/4SevBWcEdLgKmrFmRhAbz84nS8mlp5KIokXBq9YBsBdbKIIlY3anYyMNWtkiNPc7nlsLEgmn9oEEygX62aB/ZTwWcwutlDYJiGcW7KrZaZCYhlTRVouB0PNbZkHUF65suKJmXjTPCebLiNZl40x48Wd4qGZE2zW0DJMPdQa3PPGmMX4SRmR0AxNlvyW7Z5PCNvT+W0e2QR40hBLJFL6CcZne2XZw8sA52zxQplvxQYQdmDzxPaleVyWJxG+GtsI1B2lBwXaC/kRYWW/UDxKvIrPHmoPW2fXGWbZxbI4CnLkyzmGig2l+HwpodkFIKB2d7k/hBf2z3w7PTIULJ9ssBWMdhvpm1cN+mbWzSnZskTKaAPbOkUKWs+Q4YMysSBM7OQ6QoWM7ZFOzdpkmcKO2eJHB1S68yI7jSzOEeGGs/Th0JNUFbDPGLKTh/TtMoVNhnh0zLF2YPfMBW1lJ2pkmcNTwXLspqZ29M1dk2tDHRArsmmZWkx8pnQIM5bOTzLSYEsydvGPa1P8ibs/aZYuzs1l2kEmWWy4gGg23AKZRRcL7sozQ30wlcRcuHymH48XaQLWZp2yjZmUXHx8fA/eCZ/aBvdmk7Du2WDMx3ZpahF+m/bLA6SHsn7Z1CDydn+7M6mR9s16Z/uzqhmeeCB2dixNHZ98khRG+mEW2eag5bZs/AWGgSRJ7Ugjs69I7oDkdn+PjQcGW/DtZVDBq0BY7JS4U9KWvZxahi3aA7OuxMRzWeghuz64Q0XF62BCg/Th72IeJqnFGPwTt4yvwcoVB9nnZm64RFPcngs9BkVkmcOmDiQwBJcOKzZ9l4rKn2bD+SbxbE49+br4JSro/QBCB5PABsBqEHCGXvkjBgYbQtqFzeL3yd3sohEgfT6SbzON32Ubsw+ZsOj/HxwInL2fSTGu0ET5nURKRLG0Fd9RxM51D5uFq5X8fH4aeKhTPC1dm3bHyQTJwyqBxHMep6aIL0WQ35RZC0fSEDjroksTqzfJn8MnCKgmkLHPGA3I3HhFQT/1loHPnHok5Q/BTSEmUEH7OJoePwcIi8qDWYQa4OBkhZgvvZ+SCIBCOTzLfrkRQjZtBzbEHHMH99jKvFJZXqtP4SPrO8nrkszpii8wd6a3jBO9vUgsGc0AsqpJFLPmWXKmMjZsGxRDmNGhj0IKQeZsgmCY+GzzBJcf4rIYg0CDTN7L/SaQh0s1Q5FKIknoaHKpaYR/eSJEAg8p4qIMetNvIppCgyyhIHDLOIOaMs7PhQxRODlwHwmQdQcARYeM4+SGl8PK8f4+BZo1mDvwm3OM9bhQ036EB+QYnwpQEPQdPUPGRH4wNMTxv2NREfs1WA2PDeP6/ePGukPk+mZAaJcqAfjFZ3gkcr0E/j5oAEtIIl8Emg2fgxXCs4HMOIaEr+MPIY7My34TqHOMqGwic8JoDZIjmaH1NmctcEQIYftTtH0zOOruRMPWE3MzvDkCjl1fmG/V6Ae/M05lLXzacgvEc/Z0nduZnZRNcfDdkgWZsaIW1KpF174YDwJIW5YiDZnUzNcfL23dGZ8xzC9lP7OxLomQ/3ZUrpFwFpkO92fewE6BgKB1tmZ7LAQXnAnY5oH8xmi3TMT2XHskyBNH9Y9kyl3HAQqgZRKvphQ9mLgPuOSAwLVucfjwvQyeMeOZdsoOBqaz/dlrTKIif4E73Z7uyF+Eu8Qj2efAB2+zX4Q1mUXDt2Xq/J7ZtuyJZkrhLhOdCc03ZsJyrpwgMDAoHKsxZmGey41DuINptLc41TYZETPNb5hjy6CC3JyB2Hildny7LJOWTSQUgSucvrF6GihOSLsmjxPxzF5gU7MNse5Ag7Z3Ozs1nwlxeOdzs5nZQzQTpn87LOmcWArTxVDBpFAAzMsgecc4R4+KJcv60fifZvSHMBBauzCdmqQNTmNtwH54GI9e+FVqPfDr2s9kuMZD3w4g7OSgrc45r070y+bYRwIOzE5iAGuuZREWG08jg8Xsc7xZ1pz9TkYsS7isDs0457tBJTnfbNuOcKc645RNNsPHcnIFOY9sqPZxYCeTnenIDOZEwEiRJLjOMzfHLHCb8crfkJ2zYTkMnOmrmcaJ2BhpzyFnafyB2R+/DXZehoCPF5LU+2aicrx+0ZAEqj5wMNQTDDV2Q4ey4zlBH1dkGdsvV+6qI9KauyBlHNOE6s5TPMD2TzTKcgdjIxs5o2JEgHXKGjOYD0dNZY4S1Zn6kEcREsc1JCewDoyA9pKpmWGcp+g1IT3YGAQOPjljIc3Zq4D7jmNnPl4UdM105bbDZzninIxYpKcvp2kfjwOAmJSxkKscsnZKey9zlgrI29CS4rc5jcyadn9nP1iPTs+7ZAAthqgc7JZ2ddskc5c5yfUF+7NnOVycuzhrsw+DkYWGrLn3s/DpI5zj6wOj1oOF7skc5GszFeGMG1dkMDvaXZuMztuCVHGbOdWpZQZjRdazlTTOt2cLssE+o0z4LlznLyWqWckzhV5ySGAfvz9WThcxXZ+Zyczmq7PW2emcneZh359SAA7JM4eZQqi5YOyqkGsohx2byslvZc3imjm8rKK2YSHCH0qAtSdn+4KG2I2cvmxmd8tfC+wB8WpN3Kh+S/tNzHcXJZ7nqPJGCVFz8h5aEMbdHzLXlZp3jou4vn1kuVqgkTu/u97WCV+Ei2fj4Q/pVFyNIxeNwHvOL6PC5lQwc2mzFC8xFpc+i5jU9adFUXOPsEGvD/xJlzTMD3wgGnkPIg2QcLDup4Z1wH2fE5FfhT3AwZx8RQekJ4Mpbu/bhdE59OGu7sMiJMxVid6PBxDy3aQSTC2QdJElu4mjwnOewuB3p6xYkrkD0D5nnOPUfZ3thKH4fDzFhCZc5MerMIlu6z0CylqzENKgjlj/EC1605lPvEcq5DDCX/GYPk/MRZYwMxhZpfMDIQH2bucvOUK1lQWDTPL3B5Eco5q5nCC1rr8zOGcXaEXlwH9jS7iaJLtCFSFNq5FwjmrmRlG+aSMUbvJ6xhgijUtMm2NoVbM0WxBvCnSoHAyVXHduEoPc7VAhlyrjkibdph/LpDV5iS0bdsc0kRQYiTjtbSVz2aayrf4mCgQFfHpWMGEaIEi+ErlR/LHU7CkkW7Ue1AIViJzHZmlN7PsUfyx7gjfrm6mJWaZvQoG5Z7gQbmELP+Jrt3aaRkFEMFk9+w8aSS093xmYRe25JWM7ob9czFE/ji99hS+LhVgCAgLc2NzsV7uLxb3gSTWnxqEDCmlHDDhuZroCouezTQbn6u3tWajcyG5uug/kLKyL32M7CG8GXyTmbnjCA5dvq7ObJ8zT1d6zhNfQEwzN653JNnAne9m+ielY4kc0isE8iY4H8seuid3xYmwUYTRLxZtgDTWXRlJTZoAEXySCV+QNWeDWBR9FjEQ2yQpY3zAwIyR2C9giaccq7OCgDOdca5TXJNcQznWuY1LSxrmGe0dRJ3Icq5P99hgkFEBC2cZYhHk4OdkhGL+OMsdCOMbx5tBqMA1XOkQWQHKVW/LT0fKVXPrjILchMh374+QmHyEjrkXvGlK0v5zVyzzLPYMjEYX2fMBeVy2kKb8vJ7TzpuHSqWBp3LhtG2Mosh8Hjy8I2ojfIUs/GtgDBj2dFX+E13hXc/R+je9Gj67x2aPl+Q2peKnMgEgldKhQThncxhnXSuoGd3LcWbX3NporAda0J0xP05uSibbhfH4BsD77zSXHq7VLxIGASLFA92xQudwhEh89yIFTXbEznm3szQWokBk5EC3N+4UgROWhUsTAfF2hnznsoiMYmraoHUmRzzizIUEsfUsPDz7mwZNV4GabL2h4yC+xFYnBQyUXvHoZfty0hxkZNfuUeMk/0t7c/yECKFOyXHwTz8ypDk4g1EXtofbPMhE1SjpiJgPOVIcHErbxSKCYHmqyBqImwiAo+mEgD8F5+1TmEz3DAJ1wT5dDK8GDnvIiT/xiAZMcBX7yyxN+LPAMKeFoumYSBRXjrwbAgk9znK6K5xV7LGIoshx4BDfwBAU3QfWQzag/gY28Cg92SkO+4sgOgp56yG8jIZzm0vQ0IcvB64mzEHdQKEQlWhiHsXAnC1wepo8HP25lVAqblyPPwDjKNehQXtDY84UlxlziWVFB55dI4CkWbmn+Ix0ymgX0smdwTB0S6ZNsEW5wpptyzjkICXp0Et4Bc3DPbJfYLx8ehMauhLOB6TT45yKQFXc1x5/MTpTiUlIfsBX5S+5EV57/5W90Unsr4tuI9aTc2lfkHbFgLc6nYURDpXZs3MeCDyfNtpg6TRAluSKb7kprAfm+rtyURqz3Sec6419A7yI9CHXUACedp0nohIh5cFbWECRXtDwXU0jDtpTgizP63oOUv25wppRQkY1RJ0XYEn6uPHT60CL0BFuRfwo8hCS5SIB6BNceRAonrRK0Stn7fiJXaYT0825PJjmnm/im8DCtPWYxC+yRiDVvW+QRJvUk0FVtq3ougnC3i44lWqwScln5Q73Ayf08s+Qi3cv+4BohfYXAHNGoGzyicIeBI9IPsic55la88/Z/KVk3gYEUu24IpywAg7zy2Cw80mo06TChbGUG1BoIGDB5NzyEeTeBiAaPDvQpJl9z8pAyBKOeUoiQ9OidinL4xLieednY6aRsLygA5zrzgAYULfHEC7iXRDOwnvaU44yqq1EA9YTw70m7nyE62xycjhDI62zo6jd0h/A1klCXlu51k3mLCEIwaoTND6QDzpbh+43WwEeS4B5MvNH5miXSAe+xRFQnxYFosXu3btguCteWmIMOWnvK3TmOqED2nHLzF7FvvkkcpWw9SdjK+Ke8H7gOIeuvBcR6xmRTgcdPNcxnMcpkSBCA3bgK86pJenJ2kmztwEcbdVDD2fM8fsCyIFuqpsXU15AQ89XkC11x6fzQFkoteSiFEU90EoNEkywOjg9i1F25xkIMdPcweYSSnhDGSJ8EtuPZaoc6JZN7MQP0FvREvxJpu8vQS2JP3AISvclS5xMNqjWVLYHpkHHxJVnCgt5z6wBlorY2eB8PScCD9OLUSUzvLXJ0kiC4Qg70IgWMTc3oe1S4B6jehTyYCUKo+echV5Qh1Q3cE8MxNAQtZ+nFgiOi6fUGa9B/h1XYBN91xWKoyFt5JcU+4GJoGn+BBIw8kgDCmd6Yd0Ykc8bdLe1VUMslh8xxXjlbPrJOhpCe5PdMnKCHVNWYSdieB539xbiVrA55eN9ZdCAZZICxLerRgeJcUvpYCWAqDmwPIo5+8SOWFHvMxKFOzezO7m8XwAreLB4Mls8QeheAD2aKpMjkSNg4DmtwwPIniDxDhH9E0bAsyC1B60TI/lhSAiTefohSomPkRYmcT3NiZQBd/S40r3YPjppQdJNK8tO7VriEmch8gzuZWd4y5xD1TnjDDVD5HOBvu6P/yWJjWSWFJT3A84hKTIYLipM0j5akybokV90wkj4QF5Jn/lGzH3TgMmf4Xecxau94UQ0+PVLtK3W6cB7NH04pkJ4+StEw/EdKTjGDOTPrlq5Mxgeb/kfi4llWPsb5vOcuCKT/JlHvMK7sCuYKZfy8fD4IpKVfulve6Jk4jHonpbzaaLKkpLmIO9OT5Te024I1wpf6v0STHGvozFubpTeKZCKTEpkU72DNs44hUeGzyI5hSfI5hAUfXFYr0B1PlzPKeaUGIrrm//cMYkTix/Cf58zwxDYsVxEvtIMYQqXc056m8gcCfiJXvtF83t57+cuhybfyuXBv0g8RQ3irT6WyxsPvXLM6Jfs9pPmMxKzxCdE//AZ0SGxYqfPY6Q6Ug8Rp6JlZHp9yo8WQaWKZSTyGu4vJzwafdNX6JmPseyEdd2BbkdQYFJVny3pg2fJeTl1wotpDnzQvmQxIG+b/fZcRw3zsOAQjznEYtE+IhNR8Svl/twR9g3c9DSQXzzyGWmjsLh0gnohRn5zokkxLyIUTE16JWZS1e4iBAsLjx+W0hOPwEnHQFOIeZBXMpxLfDMHlWDEMltWuTx4NxDFdBGf119ov3Wvu858F3FxUgRnjXvNOg4OcBbghtJDnv+8y8M7Jji4gMDkvlnEkqueo2IFS7JJJUocwiCDJ6Glve59zwyHgqXcCxMPyW5itfJEUKQ4rJYRC8uS6LUMFbua3ZxxN2s0HFw2g0prgMzchmihgp4wl3tAoK3McuxnzwS7yULgsZAHIEurg8iSSEwNZSRlA3yhzyIdUleZiePvLoTFet2JRiwlUJfcdWI8TsTl9wRShkNWLlPMKyhS7SLI4GgJ03nUQJ5iZYjB8ADtLmobZAExxExtke5EkhzhNWIgLJTfdvsCbUGHZqJ6Rh52bdjqD6U2uoCM0qgIjE9qo6WBHdXk7zMEuUvBNyG/Tk3GZMXLsZfM85XaY4nFIgfhHoe39zDnTe4C9+SzwzLSBas+Z5g1BvGZlpIzR1I9IQmlK2/mGqpLYe98kZfnhollwUPMPwADYiMllw91MruGTc05Zsin1k++JSCM3XUjecqZ9PnaFQfLpxvZYi6fydnEZXNH2GWI80pNxDF2B0n1WLqzY77u6SIM0nzFzYoN93WWwZRd8/TQnig7m0AmlJjP84h6mLDY7pMXchxD3cWvwG/NQPlBEmzm8qg+xG0X3+UfKPJO2Mvy8xFm4MWQf+TYQ0NU9ZFmrF1OUSV3N5Oz6kZ741Tw2SXnEbH22Hc2tmcxzoLg7fVSIwO8wkkremu7vLkhpJB6AO15Qdzm2Kdk63WO7ioe4xhJv+ehgTls1vSBz7K1SRUUt3EfeeryB8BhDKh7p4IIb2YKFz6m+XOgxKeEzHAN9kgrnXr115gVE46e0ED//keXDCuT4QlZJ3wQPh6Qtj1eXGo5Ue92ggD7PhISuQ0+U8JAKI1Z5QzA2SfN+d1erDDQaqxwmQHlDMXjZgSsCeg2byhmDkM0GqcPNEZ5MFGUQENzMY0ZK8x4Rq1KG5rY46keUc8pJE0OS2Sb5cqaZ9AckNEZXLEBT1zUesxkiQHIFDD1efSaHeJxfzq1nY1R/4XzPD9hHVyxXxlckYHgLCTQWrw5Jt6+bzK5LRLWaAV04Qd77wh6Ls5QSJ5T3S/RAqc2Ydp9vJeApiw/gm41xl3i1pOPh4BhjUTdvNcBS8Es+Abl52d7WUkDNLxgQOBhgK7J6fBI6gUQPdPCgZonAwDvNesby4aEaICQQd6kMz+CUKaBnm2u8eRTol0WyGxs4nuveAfnnMSFjhBT3bIF0I1B+42DzfdFvHIQR3rzR+A0+PpAofAE1eondIgVY+OpHqoyVPBNeFn4mBt34EXUCzHA1I9PTiPaxrYPoU2fuVVxIaA4Z3G8MjALYeLyJlfGFcm9wKsPcpE/Bdfvb9XMYDLkQnDOriJ4oFAAu51m145Lx/PTW0D+twWBdvA+/54sIfs4Leg7ni/8tphEZpfYTcAun/mMCyqkycjzQITSPiqB5IbqeRRcFgWytOOnnVs4m58lcAK59dwXXEsnaykj5C9ZhI6z4/Bx3Q7uTaIOrnsLx/RHzPRHAJXCOiJ8Rl3abP84VENbA3F5a9xnGF5mPLxAkDPekcnk0Firk53eKOBLC5teNb8XL8zEFyD4reCm9i1ITbMd/hLyFDGxPAtBxAL4zOM6CTER54oiYzo4uSORdXxpJYKCO90S/8poF54DG3neTCZBbKoQ6uL/yOYS4fKxJEb80FyMdcyA7QYIe7oGvPnaMQZoMEeXKVriKCze5A09upFkBzlUtKvYm0itNcBam9O8mJX4bwMF/D6Z40Mx0idmaYV2lu8xiAEFP1BaXM4FeePcAvFIFPU3u3CAne1MoC5kSfOo2EQEwqA2rdZPksAHRdgCCEkp57yeRQWgsTmUe8w3++oLCIGMD1T3tTKMaxabywCqRcxtaDOOWTeAOJpJbroBrSRTvIkBbPid4DrX3IHqYwquO9OArT5oJE54R5KLIxcA8ssRdJMR4OqMxl5Yj81rmx5w/acE/X8JN8QKnGTdK/lgF4/jAyzQod41grWub/ve9pMqI2bkXxFjeUULStOXEggD5Q72THuGCqPscqZewUo3KbBZgC3sFAPj/iYOEEm4fDsfHWTYLhaGneheoLOC+2e1JyJgmI8HVOU0Q19GbPjaoCu0ILjBHEuUMUvcB94qugC8QBcuOhkGIJe6G5xy+dsQqgkt3japiFfNuIT6888Fcr9X7m9i0dBa3HKr5/NAEAj6gp0+crQ/Hx/oKmvmc0IxOf6C0z5/4LP0SAQu6+Tj0g5JCkh+vlyxiOqD0XYFu/XDs4K6IjdBW589ixmpU2bm/YENbrjgOXWwHs6GzyUMtIvmCqKAy3yX2AQIiSxOPHXOJNsMc0ATgu2+dT8iiFHkpKYnUQvO/E2C4e5pTp50m1+J4Wa93PQCXQ4QAlRQPpoQB4aRWvWxF7lzUN4hSLwfiFN3DGqES2wwlv2cZORIwTsjkGC0aoWWwz4mfSSNfnB4CtNNn45n5e41eAUYrCgyUxYy5JHHiGxCohmp+XmM2vxBY8Cj55dG/hMJCgogn9yiIWrnEgDkgkRnhtM1rIUGeJDoJeMi4MYfMDPGkJMx+e6wuYu48DnxkXBhV4e/KHeE7Oi45LFZMLNAFCwVuzsJ+ClLUx10TFvaU4Gs8QoV+zEQscPoSbYbkLoJn5zy2mXFChCZKc8bskv+MePmk8pTizqTJFiNxPznjY6YdmoJksJktVIQIifKaeiFXTLSEIEXMhfnCbuJRZDg5mVQpKqEvEU/e1+hCzR3aP++T00n55NwiDfEVENweRJC6DE7dzhYSmonmpnigTrp2hV15jzU10IBNCrzM7Hs85CXbzYfleIhaF97TkHxFkzzkG30o55yY8BfHWJjX6QtsPsFL/jJPAuAs7BRX4oeYP6yFtjttPflPR4IvphQsmFALuN2hdx83OcM3CMVi59IbBQE0SqFRJoIrHJyHqwRisTBI+W9WOkQSNu2D40h/ArHSWqZAwr/bsZUGpI81MfJnqb3IaFzTW7Y7cIJN5wwpshctYDZ5dZcD/aqQok3hCeEWptkp0mk0D1MRG3HQjMVvSv+5hug6uf1Mbo2ag8V5i3ePJhcj3WNR8UgkKaljKtBXeAXD5whk1ekkwt8gApCwqRSs9Bg6sjX8wQ93HfRqOVseD9NNlnvAMpam+FVzfmNkDGac1c+k06wLsCAQmP30vIM/we9WjpYXSFMFXrp3LPxwBBGelPcFvwHWYzq5lAzAYb9DnMhSELInp2sLZHxfSyAMHa89w0asDrKjXNJGBc6gz8FVHC4e51rJfBc5XY6e34EF3EXAhIBbuAc2EFoLyQmcb3MXGJLWTudG8yaRHgrRyeoC1WoogT+0A7mMN6a+AAXxdmR25jMbzB2ZHC5eAEsLN4Rb/LvEcxvMmkgsLccD17Ke4HdibOFUCJi+76bBG7k540nZ6qBReGlwtjecrslXKOniqdnmbzpmZ5HaU5OgKgZmyeNLWbFvR85SniOdk0VL92ejpd850MM71Zfykk8aD0tCuKkKR7wmPCe6cBciSobJz0t5LwhRhSRkLjx0MMR4Tol0wkp8sxeFmMyfI4MeNDBXJ4zyOouyaB7iczI8a6o3T5RFzcliUnOhhtKctMMXqyKd4I7JPhRmcuBI18LU7LqElk3pL48GWdX4a3nvm1pfqxUbQqTPdjKiQH2fcaRBG4h24cSQX38NXOP/3K8xOHje1m0fJ7wKKfZ9xmCItSFJyyu0PWGe7Eyoyjnne1DDziOMrppRzz7Zi7TRuJuc8rBFPkcs6znPP1cZ5HBEuyzzaq6jwpoREtXFdptrinPHBmJB3gY6XEBJixgzFpvL2eLhbJamXEAioHNPLuvi/49hFj0K3sBo1zYRZDXZhFM1duEXQhTt3sTYkqFuNp1ICrbwice/KTOhcCL59ibeMkWD4QYWh4aJMUmpLGFoTqUdMZ6iLg95XV2ahWHXWvuj2tpYGRQv0RdY8sWuIUKo4EGIs8gIlVM+47KzPbLvjOyhU4woch/1dzIUq1TBqIr3QRFhZouIAEzyaIViCmhFLAdV940YnxBUtTXkJWpDjZL+uKc8RXXUfedNcJIU6j2GheQE4TxjbzMJDSS1I9DyCh6mAaIBvGfzA9mRUQ7bAprjCQ7DQtlrj345ukp+8ZQWXuO+zoMQ2kKgfAqq6SPNkoC245FQnjzSdjF5IVDqajdxFLAdL/EW4GIFit8/XxAfURq6r7wEUXa48TwwPyYulAcxX8QMi03pbGxCUE/i1QoK4PQ1IaAifxabVx0RWzXAPqaezDwi5sDQRZmRAp5nYZTXHX4WlblDEcXmXrgVdnidIHKjh4yb0zu91AHm+J/FugObcFIYDcFaKBkxwMwisVhtSK3LZjEIqXNoVHDxpvAJsz+fJ+wK7wNbmc3SdSKhNRlcTgSBchxlQ1CAjIo7QUCiuwksiiRgw0hlk3r5AStO2kRWoVwD3r5oq491A38LNAyW1ABRYQMCTemC9kkXn0OM4Uv9EFcaCK+DD77PIHvfCtiQl+zdKal7PKLhmCmRIeuyCGbzaN0+WLM7CoC5yGUXG7JqLoCQXT5NuyH5TjnInhcsQqJ0sZyaB5hrO7Irxgc7+5m98S7UFKLOXbvc1hRUtmilEwN83g3CrlFPpy2B5erKFRYqiuVFh5zn8CXbx8qPpnKxg+pziqi+dSsYCs877uN/dLE7ikVs5u30tKg1BTQ3nSTz2eAIsAvgZozWcGLqyAVDrMIyurOCwAij7OTXGGwwLuH2ACua/lAtQY53Gccy/scOw5EE3HhZkxLZOAlraEON18roKQcNFZmzHUn7H0vZhSY1xuIXQSXFLJP0hQ43ZNFGDBU0UL30T7CqXYNg4189v64tn4ATazFVm9d8Ethd8P0dLHQhVJ9qJr+Z58IuxJjg7g4prNoKLWKFPrpN3f320FFW1BeT2FNA9NdtFnDc90kA52DYM5Apa+3XAGz4DotZRKhsglesVzpQAmUCrXlLnEhg0oAkF5EZPkPqOioyxNFdxtmjouyEc8ib7xNrM4QFG5N/uQOiin++wSVICCDMfFjR3DXJ0d9o0WMHBc8eCKY9FlsI3ohgBLToCyEuSkKHd70Vz72Rzo1cbkZGFMMglns3rwK007FofXt13Q8ZJkLpdw9d0RACtgm8KDwOYb6Ve5QGLhYn5JzbwFoImKgv3Dl45G5Insg8c9yoh9yjcnkaWYmvTgfm+X7B66krEDT6ebk1cZKxBjzFaCKxAdkXYjFkcA3v48zLnRWebSyFRBdlERssBWIF40a2+3OgvYk2s0r8M5CucQX5A3Hq40AboA7fIxQsDzcaBfzxOCSEXRQWokFIH4XP0jKFisy90iYJkwH1QuX9nASLJEcmK8liKXKU4t1k+j47A8fFqAIn4occ/frx+pB1hFUd3FbpVQfTF/9CTgnqjxguZewKAFb396RH6kCMCSv/Byhlidk7A9zKoxcfhWzFZFBHv5phEJEdGQHQpSQjdHkS7NvcHgwt7+d1UsSBLZPgoG9/SlhPi0txE3oNpIALQkc5xB8CS7vEHsnv2co9ElxdB/ydB2SxW+PdCQh5y7M6z+LwMaecymgdcL/qDyorXOYVi2tCLcLZznM7LKxcHsp85lWKzdEPTX44H3C2kJ48wvzmESMISUcwP85WMgALkWTLZOf2c0C5pOTrFCIXPZYYvMYkJS8KLMU1whp4eQRdeFSFyo1l/MG3hfmcys5pOT94X5nOwubZM8+FxFyCLmrYqIuWMcUk5goTS9nkXLhyaXs3Gi7iD6QKcoq35AdsikJPWKiab8otsmYKi705kZzsyY4KNSdv6c2VFD2LyPE3bJDOYiiGPZ3pzLjmfYr3Qd9ij05D2KK4WI7IdOfJXZM51FzJlbpIhz2RDs0UZEOKWbQw7JTAcXs0sm62yjTmz+MoBeJHNsYqOLaLno4qsuXxM3RE0AsigksXMmVpmZEnZmWLjaQat1x2aTivLFcpy6dlMhPyKbTspuFfEy3sWCnNqxY9itnZB9Z7zk91FfOTBQ2GZtITLsXCPGnhYti07FbiYmTmrYqdgErsqXZTkytsUknJ6mSxQNbFcuydsW1y1L2QScg7FBxycTklBIxxbLs704mJzZcWMorsyLU80XFxuy9cXsosFxcLssdpUqTaQl60OhOa7RFEJBZBXdlShjVmRdi4C5buz6lkUhNuxV8ckVF/1AxUUh7I+xZ7i8rFXEgfcXoSC+xY8cn7FRWLPpkXHIBxYiiQ85hxyNcmPTNT2aB/QTAkpyuJAh4oTxaucpPFEeKTxB+nP9xS9i8iACJzvcXZ4v3EJmsxPZ92LnBFrTKBOS7ii5+TmJ3/5u7IdxRXi+vWYJzrcXm5IZOWbiunJH1R0JjwnKt2RXip457eLgjTm5LRObbsg3ZVGLbnHa7PcQdzofE5Umx677PECzOeJHauFyYCdX7EnJZ4DLilcQlgRR9m0nPnHsMBcs5wuL0Lm0F2jOb7GHs5vBdC8VSnMaxTni/aZvJz7zni6D9Oezs+zFQLBVzlinMKxSnih6at+LAAlYmF3OUqc27+SuL5TkyF3NOaqc9HZRbi4+CanPRxdqcmQuBOzGxirfyyNNacni5N5VTTmGZlR/rd/focJDAdnxVqKAxcji3uwq39c8lfbJQJTHit05OSl08Up4qZlm9snAlqB9AeHPYp/8YQSmhKnGYfcUuIjONDds4vFK4hS8VXYvLxQgwX6s5ZyEznm4ucEU0co7Fs+L2CV1YIvHoLJSHZ79Bhmmz4sKmfawJDwPQjKhFKDyoYCAkoNB6eS56z2sEu/kMIx1OOwcHpBhfMqEUcOHxaHRDr778DzuRXktXw0+wSUcrqHM+PoM03oR+88QsWoHyScbvnExIkWKMUTURMUINowiNkejQIkm3PFUZLZighIyAD0fJkOQjZEh4O4RFVyTCVYNh3yWHc0vpcehr75LSF2WZHtVdoDsiPH7OoDsXtDwXNWJP9IiV3NMR4KYicQBy2SYfIIS1tAdFIW+50PBnIBeEpXcV+UsvE8D8r/BWCEsqfIRWIlWgyiiVEUCSJeqibHpFoRE3m75wz7s39HSppEE1hEnvHMprn/N5R2wissQQ+gMEpkaS4R/xCTKn9jxvQcRsSXp5FSADEk/ycxHHscipeBdxAGY4GMCS8vYGhrP9fK5flOaQaB/WGWVfTz26bUHlARzklcpYj9C8mm9gqdseIxfFDmRHjQDlOGNNBInJBUZSH7jlVKgTvMEtx6tXBCcBaKOLrnyU7l5Jd957HiNNTJIXcq4lWBEPSnqhPECZdWFXhfJSWpn+31nBPwzGcY29d87623wEANIqLSRYJLN9aaaEKkV7fR08/ltYSWe33zvmIA3igDQ4Ptjwkujvl8UrnYiaSoE6wImuKViBNhE+d9QGxFgBwiEnbfO+sXTLBptaCFthSStGR1xSniiDiI1IjQ/CEl7mJjUSUKIpLiBQZRBWijZOzklJ3pMjAFR+QpoOSU70ifsYhI7muaJLhSXZIkAkevfB4pj7CpSWfqJlJbHwwCRR98HinBPycUeffLEp+niFxF6RDv8a1wG+Y8/8JIDWpXRxJK/ef+DUomikKqVj/k+2ZQOxYAlWJ1KKCAXIUg5YUIL6b6NTDOKTv5Pb+VTc5Oqi6gGUQsoouAaJLchijKPJVqsHUYp2Og1/GeqP2KE0UwnA8yjQyXezx2gvFIVG+rXwJQo7QU2UdMo95FVRS9lHJksbdKmS8IlNup87bRFOWQkMUd5RVyjwinBooLJRaadopyyEsJmOkloVk0Uq4R1ES7ZjieNSKcYo0FRdltCim1kurWOIshslIKiflFgqOMKe3eSFRXZLoVGZFL7JfKo9Q0PZKMh4ZT2XmNOMUclXhSaVG5aEpwNWS6clI18tvbA6kJUf1fNSK0bA1tQMl1XJbqaHslh/Diq4tXwFeQGAdaBjQ8rvhYCLDAACUfQp1hdKr75aMYKVoUya+raJcqAAlBe/P43e74j1orvqPktBLp1fRse5JTGBJiFM/JclfJopWry224xX01DktqVWFeX0vP4bFMYEhwU3FRS+FdPzcFI3PpHfXy+HZ8ltSz90aQKWSgQpoQs6CmIjgOSWghbxF66iACJXiL7eKDiA9RMMLHSqdbBGaVVI4c+2NUeAGe1LPUY6VHh4EViOpHM8ATgbeoq9R0acHSnnVL6kY6VMWpYdT31F8hLm2F6UmaR4ajZeAnENeqbNI7ilRaJ/SnLSOxqt0QkvR0GiQwlkT1r0XGUx0qd1AlKUQ1JUpdTsdDRzeiVKXgXyukbI+HSldJyWBJt+Jg+BjUlgSL0jZeAIESqPib7HW5JlLCanWUrGJrZS7wpwNJyakWUspqQeU6mp2NVox78aPpqa5SxmpUjV3qlrmVfEGzU+PJa5kRoVc1LnKT1zE4lfNSIqWTiIGxYTI4Wpv4S5qRgtwlqXoIyn5r+i6amUqMA0irUxmRPJFKfn7lJM0YEU2xWGtTIim8yKKpYbUzJg+tSyqUaVKNqfEUrKlZtTSoYpFLqpVbU/T5kRQAKkHL0p+Y7U4LRZVL8FncEDdqYBpD2piFSYtH9Ut9qc1ImgxWKT6in+lNtkf1SjCpjsisKlYpMpWdwQTgxMJcX4F9FKK0ctSgQxQpiWTE0KwSNAeoyYpqNQZ75rFNzqSOI/OpehjC6k0K0AiOxUrrRjKTAIiV1JYRR+4tGksOAi5H11LI0o3UiE+JhiTHHyAocqeHTFbxqyA/25iVJ+eV4JabRMUiVJ4fUvWQmWfJ/ynYjZ7bC2IIYWWI8D8dOjxh4ZR3LbHb3TKQKGIaUm3SLVnuzYx4ukfJFqkqcmtlspAF+xIpTg6on5OTKbEY4DgGySesR1orW0Rl4sV5g5kzjFk0sTtmMaQKR9NjE7Yufk63uz0TBeLALrESDn1fkrh8zjMgiy4bGs1J8qojC26xfhpZ75Dc3uxGw0kwBC7jn6ihDL+MYEkiZQXTE/jGaPI4wuugu4pw2KhaWtIil0ePAeb2aEsIElAmOB4ULSrtFUlTrN6G0trwm4Y2quptKyKBuGN+wNWLLtFyNK3oH8jx65se4ts+Ke87/YFxEJqfRYAPurOIgcC5cDoKbTad1JPnjBQEN2JCkAiTBvYPTjP7FTezzITUS3Ox1igIJFX+DYrpHYq0B2ZoAsTq5KLsbVbdF2PtLHiHLIJe/MnS2ARkdiy3aMBN0SeHS/uusEKi8TX3LKUIVONnxptAiiEV0pzYAF45L0+G9aWK79nief28s8xFNh8oWa6FlKG3SmnAPzzNdCcIEnMXQ2INxuuhWaHG2P5XlIErGEXzc9bFa2P1dmu8v2xKMJgOaJYoOBcnYk/+NREx0Qxb2fqA0EiKgGADTD6V6mF9n8GbelydiqmKlK1tYT5CqHwwEz37nxQr4XrcIuYuVDxNf5OLzxwCj4pbW7Oixmg4mhqIqZ/FxptfzpiKFQqcXjhM1elNcSAw7NxJqIsRMn+eco4VqhAMu/cPM02CAA/zBvHUTOrIOxWHYeCm4R4k/zw29D0XQCxjyTqyApYnf9vM/I8hDJsEPnsL14mRgy8MugZpu0QoPx/nifGDD5+KFkwUYMunHibwcIOBViXb6SJ1IoXwvCueewL3M6jZIUsUJw0pWbX4Q04cMrtLji872+ILTyVIhr2RsMLAxyxEVwAZZm4iunEi0geBfISG4i5yI4ZRolKkJdk8hq4KMurfkqTLzMMW8cWnnIqbMptXZ+x4vB6C5OVxBway03/e1YTl4CwtKhInxfQnEdicJMWstO9KIb+eHQ04Df7F2MurCfRLLlp3T95PYlt3yEdYsWaWVITTZhlQtvwsaiFX8qv5HLHzaP4ZV4Ex8hVopS05kUrJhFy06DR0adCzgRWNmjPBQZilNvw/t5JMvfXrLwG34ycjZows93opUPUfZuXjQwplrmWtDqHcvKRK0TsGjV4AKZeNUnrmCTCCmU3wmQKZJ875pFmJkClnti5aXLLHrmPBAvLFhHh3uWHkKTESjiYbGa8w/+NUPGBxVHDbaXKhWpabwgYRl9UJdET9MuspMOzI5y2gKFLGG9x+ecN7SuIdTL8pBWmmqhLSIdZlAMtF4R9zLqZcDgU8J3uAJomIOJ20EcyobYIzTfs67Mon/PRAHZlv4Sk+QxqTqZY/nIbmqiLrHGTMvuZWxmYZEdzLNmV/9hy4AcyivJvzLI5HedNRUUuElVJBTKSoFivIBHE33TOMpVczhZi10FblmU+gO4lsK+4Oxm5rtwLeSFCLL6TRbcze+L9gQVuPzdSlbH1BXwXiy3sMm8s68nDUPiBdIrWdpaT8X2A8JwmCSkHWR8eLKbfj6CxSDreCr4EQPy0vbUaKYoZXEZiJYQhExhcspUBXVhfepmlDAeAeXAtedqbJihvs8IIn28OioYFmXJJlYFdKH8IBBZS7hFWYKLLNAwkQpdwsbCFShvn8CWWXoAB4UZQuDx8SS99maUMl8e2Lco4PTQMIW/bCKkbHLRGpVlDZHzlTPwjt/hXCFLC5deapPLChRHnTeWSJsEA4jRWFRIPk1c4VlCzomP/PaMPqQ/gesIwsAUxgOGobH4QjgsZkYwH+srn0BKC6Ry00jfUjJGh+ZVCyx8hlNzyJGBK1QiTXvC4QHVyJWk3f2T3vx4UZJ3aIHrlEkPczqMkjRqxfdCzBC0HEBSj85qx0JN2xY/IiVhM1Yv4RMXMwLa5DxPsXAsap5mzy5fmZnEWaT/c4XBzViVWUu3J1+TPYqlegLymyFb2MyNBeXF1CkdzqyBrQukedyCiUpc7LAPEi3NoST2y+zYQoiYgyEEkKaQzQ4Z5j1Qh+4t6EJUUkEj8eqS9dvEu3PhWPY0vg0O9y3EyI+IyaagXEW5f6zApHgtDBqP08xp5E09o0CsonieZpE1ZeLh9DPZ8bBohIAvEE+6LtXfY4Mow9MaIkm55sIMmltFxV0LvwqDlwvsEfYhiOQZZ6IxgJTZDPSHRoHjEUw7XtugHLGC7ou13cEYvdDlCdCa0jt2WiXhfE0ullPjk5FchK25u+scSMhTSxiWlK1vCJFQeZpmQxjWl3XOPin2oq4lR/tTXFpzIvHr8S+kxl7jXaKZ31GKnbgHvxzBtKFEnj0+BbXCKW+URzEoAdEUyNPX/E/WXnh3667x3P4po/Wus53N8RTO4FU5Q4QCUFJ6ELTSASMT/oGaWa5RbiDUCSgKWTnqSqf+BpKVObpIkn/ifrIWsbFtx7nIV0qURWCVHK+DLA4lQJ3pwEmYqz8cvBEn4rwuc7lZ+ThJAN9elEJ9RdHnRisZRPpLYQULiAJLlU3GVcEXKplGDKMWUfXEqhW8UhKb6LKLESUlyx1w0yi+DEQgvV3lso/p0hnsNHHptPi5dXHPYF+n5jlFQIoaER0ReOYmQTHSSFksq5bPMarl20x0KV1coO8T8o2hW92dYwJtEoBUWtQPYFJp9WyW/KLq5Y2SrslkWIreCdhilfoCYGiEKnNYwJDkrWVmCo7EF/iA4VEjBE15nkBH/5gqig+D5cpqKArUrWkMVKevH5UopAkNsHrlu3jyVEcdzS5Xd6esFuKitB6S3ISgpty2lRmVLMJIql1gCkyosuYtktdaKgSKO+J4w57lTqieVFGwDxke2RLfRy188gGX+JG2DAsgUMWYLRxxmMpVUUSCZ1xo45lVGCqKJBJ/46Hlt/Tlr6j3H6RXp875+DIZTq51kS/cQCou6+mPLDVFPX2P8bhGU1R718RkW4RjewT9fe8R/isjsGDKLvrKUrSnlMxS9Ppg31qRfEorLu0N9u0HtLAmlilyrgBrvBIaC3FIWUcGord6dBcsb7CUv8VpGowZRCajdprtzFA/qTffpFGzcxK78LgyjiJUWm+GaiaTQC+LyuDNXXNRLNp63FMBAjefTfD15W71pDhlqMFvqry1C6sz8xb6ydJQ8ZLfH8RCnit2C8KBHcVAnI6gsyKylgaYik5Q7y1X2hRRsZ76crZGs+4mwFqnKcoFoIqnGSX5Ogp0Th3HEQCD9tgWg30guxgzbnj8DW2FC3c8hR49CNkxoiioHHyn4cofL8nkBItPBRILMrELjyaIBZ4AgELzAPJYl4LcWl58ovyn7PU8FfBzr+yZkVL5f2MkhgX7dBwXd7yinu0RQfst+AnSEj9MW8iwAXOh20slIokDmgoSPQC4QbfKe+X8NIkORTYSDBjVCrl6kLFDZZK00JBEVynoj/mNEoSTgH5xIDkd/KiUK1NEoco3EwrypKETYAl2euaJj5VQ98wyKBkodhhC1HY4UdDOhTImwcfn7J7FaKBy9HRUPRCuocyzmzkKIemBCFkOVzsWbxF1D8rEQCGzvJPyhvpM+t/7wRTOiofw09/l8DMgaFl1MI2fTzM/l//K6eY7wBYcav07/lnc4y7E5UJEaU0LBjxUvymjlUBHpbiVQti5Rl5U6Wv8oQFfGQM4oJkLGDihpOjIGAKoTZRAqI8DKjxcRCQK7i5LoIpflUwq0ufh8rChOhoEh4GyB9PkxYsgJ9GzvLlcLKkICoo1TFesBhHE+cgw+QFcqMuf/KtO6CCrUDsdQik0+YYTRiC/NkmZdnEj5x1C3vFjYtLLg9Q6j5+ZzSy7yUOiZkNQLGQjHyMIUIQLIua1LbBxujZ8sVOyPIFQM8CzFg/kUyH0PFtkRGyRyZ9DjRPnWCs0npiyrL565QvJkvsEOiai42HOJ/cgUSFd3XKI+C1wVDpSfFr/S19macyp8u+mKvwUwOL0+faweFx1LSPokmEs5+R13SEEXXd9MXmvyMcb18nNkUELf7GDfOjILDEgo+kFxf755SGQhc/YsqZE5yEknotNm+VkK89pClitUE8YuGOIRCg727uATLnCwnuccfIOQue5zR7lUt12+a0KxLB4ZxTZj1YvZTBz4pDmDMSJzkkL1e7hxIcP+1gsb55KOIEeHgcivEAkKaYZcxN0TlBihSxAjxQ7ZWJ1VueXSRDFWicBhX73KIFUDsVyxp4AvZj8XONRNY45A+NZzmpDl0smxbfc2mQaaKTvK6xInOcgOHIVMiRKeEq8hYEKFy5cMR4zmLgnjIBaTRk2nk7sTQ7k3whvGcuzO8Zz9imp40XHXaafS1EUokAxoq9KL+FS3MfMMgohzYRKOPwRCVs5dmP/SP7GTkrGigAY6IVauzyjg9TxSFetsulwVC9ILgYjyn2WNvaxxvstoBYdPKC8Sd5Zoh8ftKRUn91jHutYqfZi9MyRW8tyZFZTvAFpL6IHjnKtEsmQC0nE+U+yLhBZHxXZEU3GY57BIbiFGUCeFWXsk25sSDiznXVQNeQd7SL8wjBE6SEivkDAl/QDId2xurl/IDLadVTH9EH9jXQkqhTVFQA4UO5PPB02aS6EnJQC3Xol3PMDHkitNf8Ukcy5IzqyFLGa5PJxZLoA55mliyMCCkEFMOLCaxx32cayaTtHEbppYhS5ior/Py2Ir3DLZzbnmDUoP7E1GntZQyQPLwodywCWUXDe8fhvVMQY+LtbYaisAgXmc+XFByKBrnknOnxafCrMV1JzxcWmUsDBBvi7FYW+KfQQnbNZOXvin0EHJzBTlH4tObifi5nFXcKV3gX4vZxa4PFd4Rxdudmzgjmuccc9HFZcKAsCVTJJxXNcu9AAAtpWIfGPSsdSFKiUltRFbnwwj1OYLZKZp8OKByBM6PSsewceP2z9QyPlXN0sCCuK58kzSL9blgonQJeDita6MaZdzk7Pku3m2K5CRj2zyGhzXIXOe9i7PFdYqZznkEpvFQgYKgld2KRUVniHLFfQSxeYbVyTT7wEsUfKwS+Z0QOyOCWaWLTOf7YVMV2YrtsWZiqG8lPisCV0ljTUHFnPuEofC4yxX4q8loLYossQ2cvJadZy2rmoSvzOTKOLplIWDThUytlDQRZYt8VufNKxWvir7Of+ckTxbVy0hwCLG/Of0fYyx1Yq3zk84tQfPWKirFjYqlOJEErvOa2Kvm2q5yzzlXNw0fD4S3C5vEqnTk5Yq2Xm8nI85M9i7jQWYpzwYAvIaB/lzRWFNCt6XiiQT4+sjSgV62Yrm2AUfSCgfBKshUFjy3sYzPSx8n7gpeZYxTVwE9isSEXQqd4LsjH0xdSiA9lOxBF/47lGs5VsvBquFmLLD7JNNbQJhPfUg1Zj2nE4IH6rm5Km0pW9iWDR8cvqkONXE+x8yL53Q5QM4XiHhed0+jd5mnhSvyTkLvQppWTCB9lMxKNcSfYsj5maL9USUIqxikDXFNOEjD0nFA1xrRXZPD0J0Sw28BiYpFCiiQh10TKJyJadzMAXljXcjF2wRRxV90wgRN2grSk2BwXt61LHSwWezPrSfdiYzHI5wJaX9vSRwptDR0V2XyGXvcQbtFJiJ8pBDLyTQOmzN0YMwShpXsH30dEh8ruxRDLE2ZofIWlSIKnASIKS52XelDt+gU6G/RXdjzvxTEV/KPJMoZeCgruyLpiOL7lJgcQ+J0q1BVhL2C9oQUkygjpKr7R+dwflFoPaJeRcAaCFPStuiWQy+aJVlJpvmfSqYRIgnMlhJvdJ4CJd0mcQ4Kn+e7kzCCmnIhk+cBnOT5OBSFPlgyuK+bDK3wVwGdyvndkQJhRzc3vx+0qH66/ior2C9Euykb0Tol6BIla7njKoCFPwhzPmoyuSFU4vVIVCDZ0hU/CEyFXZSAoVTi9oYmoyoZldgvIoVqMqsyWU2jKFXZSCoVh9KAvloy0c5i0fZr07zB/pXcVytPu9adNmIZI2hVp0paFZLK0yV85hDvndkUCOcHYlLy23DfyjMxPLMfNXaAWuQRkqUa2PmFXXHU6xA9K9ZW1k0WFcvSjihVDBdiSUlN94YhiyLOGti/0nLotliUXYmcZ5EsTx6lH0M8RKK1eozsSd6WuxJTTp8Kr2VbGLKaRAPJ3pQwYm90CPJx4U70t/FBei9tJysqkF6NorF/npw8OV62yxVyNvN2NHoKgHhyA9p6glItsIHAsBG5udcJQr1SHZGBovGAebkr6ICvdxbcuuAiwgHKJ7Gl3Ghaxd6zDuBD7NvWYw8DykCnSwBetRpp2x5SGm5lvY2/A1gyshXL1HXZU2A1SVh3yXGl6CrOYasvELBNZMjYhGMsnnmdyYeVYsjR5XuZwUxSHcK0+Q0Jjdmk2PIKlPKzAF/ZyuhxmyKGhM9wrGQiBxWR5DQjVUVjIKgkTHyPpn4IjyWhFeYR5Z8qTCU0ogphZPPTbRahKEfwpkLzxOBcjB+1CSAw6q4EYxaLIc2eYTT+cmNnLGNEP0vum11AJzmjhkcXgGHLgJIlyYqBZHzrUHoKphQzPiQGXYipTOWE0vbZRNNzsUgMr52TGchglwGcudnPivXZRjvJ7F94qtSH+cnKxYQq6JenLYi4rnitQ8XAy4nZwOLZGn1ZOX9seKgqxv1ZZoEHZgr8jcQj9le4rBClb2IvieASjjucHKUSD1xlnFcgymDx74dJel8L2OlvjipmQHCLoZVfUAHFQ/PM+Q5OLX8VwMt07kkcpWSBB95FXh7NPxa4PYhV1WKpTltwvh0FzipuAtYrITm8ot3xdHwgMOKCrGTmliuViGLi6fFEuKQGW4XIpORtioBVjiqcxUK4oaEIqc8fFkDLPFU34HEjGE0rHFwrwDAEPszxxVQwafQBZAr6WestgYKZXDqxneIDc4vPE22Uo0k4+dpBa5ij8KUaf3wGhKr6APN4OHw1AXKcqsoq+Ci7GBZksTtKccIOrti8EXCvDm2B13MQ+C4LxI5nROlbgmcjBx/jx8mg3EKKUCpADBgwTwh8IOH0vKNeU/x4Jt1UzEFBMUVc9wD0Fydj0JjlHxqVXvCXWxiigjIlgK3QXiQfCieLHLhngo6LPMUasrFxziYMwHDKrs/nKcimwAIFwGmjFnF5KLoWNpvxTbB5Ku3pkSRU08APTTxeQbuCnBRzopI5i2RfsTIn2Y5RcqhNEW2jEpli529KCBAh4xnxTHlW6VMP4vpUvjZFmSRaUon1eVUkVC6x+O825XnUAdeIKffepVDBORA10sRKdpsxJk7RiftFi51vVuyU0dC+e8+NkoqoB0ZkaDZxYWR3RiolJJcfmQa+pBRjGiL3nHvqQafMYxfGy3N5tVLVPmCqig8QyqDT77UGy2UwOdTFVJToqm+iCMkRdY1+p0vII8Ck6N+KSyUyrIpAhUVU3GMFIKlvHTFmlScqnS8nRlvlUvnalWQEnnxn2WySKq8pxTNL5hFYuOMwDVU1M+dVTpeTlvwLPvrosS48phSz79VNRMbiId6gw1STinpSLS2a/5G3RI1Tmz7GqvGqS7SpZEMWyfOQWcLGPjqUjzZMk9KTGHqMdVclymCpdFLpeQOWAtKaeog6pYZQjqlJ6LYpR5s0k0H/yk9EXVKoYMW+a6pF59bql+qoKeH0Un9RQWyhtj5MqjVQGU8NVn1SpKWxXLugZBo2Mpqly/VVA1ILVfaQsMoxarwalquLLVZpSuC+sNSy1XYaL0pYNzOtVhlL7pGOqsARM2qlC+TAqxmgVlJ+kVWUotVpNSian48LrVXZS4tkGzihoTjlPcpcvootVW+iediUqLLVdOqpmp71Swyis1PCpezU6Xk+Rpx1UFIRipWVmXmpw5SQjmCYR2lROUpTRtPIjYniFLU0d/y+oEW5Suymzqt0BPlSnwpuVKVeTelE25ZkwQqlBApiqUgGP2lboCcqlkBjR9mfquqpRVS+Ipr6r6qVSyJSKYBq5qlGDBP1W4GPapQ+q22pGsiuqWAap6pbrIrOhBAoBqV+1Ji0chqkaloeixqXoat4UJNSmsmkhIZqUsGLmpchqhal7sjG5WSEjjqbwY32RyGqNqXDFLIqaVs+6AlFSqtEFbPo8PTy+ORcxTStknUuYqYeAjjVqxSuNXpswFJtRsUqRNjoZVWKsW0Kq6fb+EyZy4hxN1NOKV1s5OWUlTRlXLsxQDnJU+4p3vtq+gT1MYLt+K1Dwf6rFOCfKvjIPPUpIx6bM6BCAlN+KYCq9+g4vo4qnfwmMlcvIdS5pRjYSk7CqPqQafE+p+pBUQxgAvJVRKfawWW5RPKkmXMJ4QqfGlVEhLLPgjGO34oMYy7OmfSH6ndEsvObWKqKpSGzXnBLGOPqSsY7zFAY9OVXMIhMJfAynYxJmYnTYRshCVWafBKp1grfSG/1Kd+dYKn+pjmq/6m2YrdecSfGKg/mqWjnQmKsDBOcn4cQqqPERZXNMcWKqw/iEqqLCB4V3jPq8Yky5kmifJHiZGc7rYQTXAekjKqnzuneYLKUnM+8pAJyiKlNt0cqU/DFBqql1EDVPYxTOo2wx5qrg2CJYgmqcuolbV9vTKtGh8JrRWwiVdmLqqyTHMTX3UQaUqilMLoA9GhquvrryWct5zUirSk2s143qxSrzMF6K7tWcUoiuMGwfBevFKE1WNEHE7Mmq8NRn2q/SkZqsXVY+RSSl/2rJ0UefnzVUmUwtVjRAirBKUoQ0a9qqHViBi69E3ukxRUBfVM4mGjbtWmzARqXhoyHVplKW1Ww6ux1R2q/MMV1Bu1W1lNH0Vjq4dVH0iz2Yo3KcpSOq5HOcTEQZEUX21BpDq+dVstTYdVM6oE0a9qoTRK6r48k6EHbkPvokI5ZMS/KX81O2lU+qpcp3/LtZXi1OsKZLUoyWVMi1Ck7lOlRVgAqnVh5TG05loFvVUzEs8pUurgDGWaNKpb6ir9VV5T3UUaND/VdTUCS5OHYgNVuaJBDtrqsDVJ0rVmm4X3tqdrqkCpcGrjdUIarC0f77YMYkWjBqXf8pd1SyqhLRLWyPdXWyMjFlYK4MYBGrFz6sGKMltlo+OphBSqygEVOjqVRq4MYNGqrrro9IuceQcFOZLqrJim/lAjkYdS8g5KWwmKnSGJYqdlSRHAl1L1ilK6sjZbdS7Q4lqK3yxvUrwxQ46MbRdx8Rj6KytUpRYYqVWIsruiiO6JY6OJUktOQNKKqnOGPplcPUjvVMKJmZXCH28MRFc64k8ATsz5t0AemtTKyNVFVSVNV2UgfRZEYjTVQLiH5UfFIoVVdiRolq9SJZUd1HJeT8qtepnLiuvEUnzj2EAqWCA1/iCjFQqqFRY9ojk+LJ8uUV3gERVZyfQgpxNdvtGcn2OcZewbngpJSX/7dkWnOS1K8U++bjHppEqrc1f9K2I0vmr4dGEoo31klq8NxfxE5UzAGp+eXFiavBZOix+AmuDFhEx8o4xCVSTXDsGmaMeTomVxtOiOT4lavVcbTop7RVqTbJb3BOxsecYpNxbOijKkNapGRb23ZrV9/EJVWBuAF0R1qwUp1Bqiqm/FOCMVxyrquUuipSkRLH4RKNqzVVESx8d5gmOSBSMitagfTgaz78IhWifv48F5U2rETH3+Nm1bbok3RNvLpdZLatGqYgi2Pwa2qcpE28qUNS7SuIotkswAh+jP21b2fXaaGSySKWGlPaWBufH1V19d2liBIkYpZHopnlUw9jqm/uPuWDHot9RXFKBeWJ6LdKZFvdnlXEBvtXXAv8Vn9qgvRAVKvDX3zJmkYXo9nlf1SS1XSK1HHGDUj8+ylLhyLhGuh8iTSusi1arK9HaUuHIrpS7vReGj2yJ46vgvh9y9I1WNTMeW41J7VTrc6HlZOr6NFpGuHVcxo4ciblKTNEeUt+5X5S2XVdZFWdU76K15XAfYKl47iHKgbqtnKT9yu7lAurtuWIbAPVZ11UuZv4TcVg6yu3KZLql6F6VLrCk+UusTE+qgEk+PT8/F/6KIvoVSl6FGur7ynXlJehTrqwWRh0LwDGRFNqpfjkVzRKaVGqX45At1TMavIpUGqVjV26vwMYcax3V2Bws6GaQtd1ahq/o1DYhPdXRaOV8QjCnDVUaqGDHQwtDqa0U29W0MKSNW5aOhhRRqwipYMKBRxrDMdGJmnHkmmMKM6mG/hQcNnUl1V7GrbJSRmgLqTbzeCmyhi1ill1KQphoY7YpoxDOYWK9IOKRJCk+E0mqe6msjXePvJqxD2hDhu9VOGN71SfHZvlUlSfDG6cyhLnJU83ZBnjkAkhGJU1fvpZ1iwJ859WUQveKR8qpVJExhvlX38V+VdmC4zVelS16mCms3qfBYEchD4KPpVH6rs1dTKbUBT2iyjH6gtqMXoYkk+uTyabhSmsc1ZWww3OdoKydHn6uplF+Ap7R1+r9QVHhLJ0XyfQ3OAp9SSmBwhldp9mH+xoxj3NVQ3O6MaiU39xC6dOyXEqs+nlDcqEwVR9xT4bBHdNVliOHRitNJdA+VNdNQDTZ0VgWrFT5O+JjRP4YwzOTprf4hRrNZVYlVaeIIZLbtFcquWJnlq4rVTvzliZFaqTNZgajM1gDSCjHvGlJCfoQFgO3NKWSnm6DSqQ8YzkptPj7jGHKtIeqXoHEhwJ8a4iheKp1gJskzV+Gw7An5xKMXopwReKePiZ0Ry/I60E3qsgOq8pXT5/lGZYVAHC2578ijlGtBNPzp6YnpoYns1FWz90xCNvwkdgd49PTG1EQC8dtrJvumIQcD5UmiqSZOYgJoaiLFdDnTxXNW/EwQJ9zAgzHfMHBzs2kWK45Zi9zUXmr+KH4q0w+o9zIA6lSDM5GeY8Bk0isuNgLQCDMQN+Nnxsed1TVsiAkgYwEm1ELpiDohgMv+Jo6eBchoghoc7ZmnAtd2Y5n+jASeJhWH0asI4QMC1EZrJ6WwbHX3uukQfA0R90LXMRM+uf4axHog6TfrmenzPMWjfJ81qZxuSZ5mKYJBXzFugXzLTD6QHzGJp4pcsx8qhX4Q+eNcoXmY4re6LsE4U22PbPlRyoppAlTn9ijRMDpfDCGsxOHcrTUjIhxrAkfVHA/YL80STmOmOS1TW8IjRSEj7uGkwLlGGWTWCR8KIDYQu2PmA3J+hu5yg3JDbExwVAyzjZbpRS0Uc8C51Y4EzjFn5RqMCKbJBeAWinMuyFqWRBPSgZfrJzNcJDlrmdkhkm1RSSAjLheOCiWFYkGzDryE6zxyIr29ClgsxwfQgLaVD8hiK4hWsbqOLyMfeWqT+fHRWoQ0Zjghf+J7UnURHZPsoC0Zf32aQxtfF44PKNNCqj8AVDK0rU5Wt0dhPcltFBlylXbDC3ons0snjF4SI2SXZWpsdLo7AECJY9y6EgCpRVfRgkrwEgt8pAAeAMtUN49/lIgQvS4SksS2cEIeq5adckFkDWq52GA3JhsNQlBFQxUBU7vBgHq1vezUJ4sFzmtTPssCevmClrUHONs7vH7dUcv2x3O7ytMI2QLwsS5MkQp8qCKkyof6PC1B7/KIETzjyEuUjrQRUhVDWJ5YD3H4KVQk3+WvgDqE3WqOoTCgSQBkGzFgBWANjYEkHODZJlVrUXJIJ24Hyg0yeif8JBaS3xX/hRUNrBEAg4u559ImETXymCRauCbUQtbPRDH0Cxaeq/KwuGnAsMfPDaurelwL2OL9pOMkpYXVYePdLODkwfnQORN3TSeJNqmEUJXJhrg9a/Wu1NqbEpDIS9cRgC/hFx1r/XFLdzVmA7LMO4nkSsN4MpM4OcDQmgFPsJ72FTWs5vqRvUKVhIsGSakb0ilYgK1G1+3LTWZX8IaBXigGVVV/DZHmAw0VtU/yo9uTHzRA4mUEJFjHXS1efTydbXBipEqKqEunmjiL8gWE2vf5dlnBIFlUq4NmRIrV3pG47G1DcqEgV7IlkyshsxM1904CICN8rOkjBq16xF8tINmn3zUHmpKiQ5FADGB7aSrg2Uf8xgebzyU5bSqM3IQ/WIkEf1rxlWMD0slf+sue86UqeB6aT0I2aTahF5uA5VKmfWpytk90mm1jNrpFV/cBKiRbspxYTNqaB6TEX/Wf3wAqVelR+pBP8v5tXbveiA4bjjrXE110+SvvHq1Itrad47V3FtRm48geUtqIBWxvJG2OmM1pCkKyNlyK2vhtRra9TeDqj1bUmIqm3mYik21utq57XPj1aQlHA+reO8J1bWm2vY6U+Svm1ltqhOkSGsEVH8hfxxcoZfEW52qNrm2011x2Nqw6U9EMh8XvyxnYCULPPT4uP6BR2Q3OUtILobUB4NtIRa2dbZk8wva41tNk6RWaAhFv9qv7VkiFTmDW0wtxmfK0ERl0IlNP+ss1kyA9l0C8IEI2UwoTxEURCSCBAOt9gDXSxIwOcJODmBZnytVRsLl+ofKFQHBz15SELahTQyJK42lpitIWIT0p+GdBTmlhdxWh0P+0tQe1DTv5kkwqzqrfMnzZI28UjjweIZBDZq3zeIa872kSfNUdnkMHp5QVQI4GTDnHmCG8nUooSzGN5y/JoZs7gMUWjVBpHWLTCm1i/weeALgKZUnbtOLsNyyxgeDT4EKAeKHWzPqQg1AVK8H+Cl3CztTSabcRHihWeDEvO+5WxweViGzyIpkVTPVobY6xDZZrB3qBn3JTrFbc2HgRw5JUVO2Nh4KoHHneFNqLuAY13ztawi55ZWIKgnWn+RCdcg+dLeldrQ1ls2poHhza/lZY5roYa82tDWa3a8gezbyDpl9OLt3uIBTbxOzBgSEXLyZYaCzeIwg9rYpV8i2KdWiyrlZuWz+t5q2tKdSrajZcRSBjVmSwuycUvauMZzBAk67SIuNtbk6pWuHfdt7UxOrcRex0kOgusMGfReOPPtSfagHgANA5fnH2qCRWM61pFNbTrbUeOv18TW04QaAPBtHm190JbsKs4Y4piCp2m9aEMmWEHFkFjhDZOkiITZroA66x1seAy6FgOof4NRgeb5YxBz/kv8AQmAYimOmfrSyrn4bwR9saC7+mYew1lX6cwxxT9UzEIxNjxyHTdIjMJDQK/eV8jHxmCIHFhEOQ73xbsyyAnBz0vmBFeJ2ZaczekUXUDhdW6AxXu7e9o2k+Tx0eXZGW9p18YskUPU3QAdG0vhFuZCSz5/+O/plfYnjpqiR5+4tkHM1YsQpZiVfSsnKGPLgxNC0pXgM2wa96o4A4WR+2RZldFjqNg5zPASBD8tZhuTltcXhyW2nBeCGA+urSN3CzjJFddBCv3AwrqewWUWK0kUnMiV1nNCtJEtjIVdfYQPFZyrrCAWlzyyxHc03TwJty5UQgutKHE0yuIcOczzKEFMoa3pHM5npjliY1I3EpxwnXKhlpNOB8XV+IKMccBsh111yzwIyDLJbIO8fa0VvsAnlnbKnb1U4ygzeLZBF+Feuqanlq0nEh3zSCqDnEwJiF1PDkV/4InZnTWsqFangiMwJtz4TVsuoIKiPym4Vuxy2OAkZCaFYYqVR26qrOzibLhyIYFIwxUSrTomAigO+aZIIutp7aLgokHewNaUpwa5EZhwFLFlBDgqUkgH/pVLdwBWrjDgbBW6ik0FTsmOZ60puFb1obdpkvpfjFNuoAIqq06qkok8qW6P9OiYAWgaFl/2gkVoFoFmMYy3VJpfmw8qjWis/CXU0oaky/TQW4z+PXWXViK+ZSHNWqlu7AdUpxKnnpMPk9L7korCWIKpcQKIqRo4VrXXwqgxU7z0uLKEJU34BHWYSfBIIbVzWIkhwz8AMX3bZuPMNJUDZMo+LJes7DBn7rB8DksFU0PoaSiVG4TU+WGV3XFWNATPl/r9Q7lqzPBdt5MPPR/li7cCaCor5R+KvZpGHqU5adYmw9eLcik08Nr24R18seuWMaTPlSVIYlUNIkbyd3y2116Sxo17/rPNHkXY/DwKcsmPXL0oCeAALa/szfLjbEXF2L5UDgHj1t9rUEDRdMYPpWqr9uyvyJTYdANl2RqCuaWph9NLlYOtvDGha/tw5OKQSWZRNk9Qw3G91tULApHpghZOaIOZagWdLl5Eg1Ig9RPMiU2xlDCBZlBGwtaZ6oAgCeCmPmLCRjlmPMboJc5i/RAKVOqQO/Aa8xL2xTmm2BEyNF4feViHiJCFj/aKWVQB6vd1HlwizFG4iUdawsXbM65jzQzAL3oWOwcYC1gXrJ1mY1XMVRKbcp4WxcYvXY32Vsaasox2IJZNsHMespYc5TKiuDdj/UHrrJnHBc8fOl2GD8vWyNNHDNDI6xUuqLluSburxjDDitppmu8svUTEzqsYZ4pTl1iphWxYH01mH8AaxU52TvrnUhT72PZ0t65C4gsvWt6O3lcxYvjlypIDHRPHyhfuRI5UkOdRAmnpW21qT1g0VBrzdZfww+V5SWlffW5sedJOmhXn9tQeK+oJssNevyOWIqYeD08p0eIJTvUTStlhqQ09cVG8r0WBWjLmueAfMt1K5j1xV4AsGZu0iOD1xojVxhoIie9be0ot1Tl8S4D/epPiLYIvkEWOK0JjSnl5uSEq6JglLIlWF7NL6cEf0gvOPWJ/LEMeph9WXChAlKiS4ALzmsUdTB0gvO2yqLbG8evRYAXCYT1BIwyylI+uwtX0/E0WjtBVcB9KppNHt640MMnrhlU3iMIIBevRMpEnqce7RMF5cKPI2T1EWylOAzwjt7sJ4PPRnPrOWwOt0F9bs4oSleKKTPUqQmsOuuVRulNYsq3XVGRsmSZ67kJLPrnvaqnzThUjwJHZdkirq6mDhEsNo6oaxmQxNvXWauuFWMfHQc7zduCD8YAEqRzEf5gnPr6TSuDw5iD/0231o4KAz5L2zjGSJYZ312vq94RU+uN9bOok6ensJeWDvuCFVbliUFm/BhNMRPWLAATRwF7YzyqLhCX1P4MGBbIypFwhx3VuNEOMZewFNBvLAbVnjaJ2oNZ05A4nbM9dFxZnsmd8MdMiNZ8Gq7p+vXRHpIktAINTvhjronE1WlXJHgfLTsbFy8Ax8eiwRu2aWrG/VIrUbtgHI11Vzfr9DXHaqzTtwQYw1tFLr67myKu1aHom7V5siqwWWlIe1Zz6qYez2qyfVTdjjVTNIhNVvVL3DVvqJ9KcIcbw1IZTM1XN+p6WF9U0MpnPri9HA1KU4KIY6HVTyzWfVqUrVcTCMFdeWlKQL7RMEHpSWUvDRl/qsjWFlLr5lkal6Rj/rcjXE6oV9Sh+KnV5Orb/Uz6KIvk2Uon1XbFyL4EoK/9UufbyllKjL/V1GuZqTCMLUQTRqkeCgUFaNbjI6r1ESp7uW7quhkaQ+Ho1BSEj1U6gxGIGuU1KlOoNGm4y6vpqdJMBcl+mj71WkBpV1SLANXVpAbFjV61K11TrcVY1lVLSA1MBoA1YwGnY1yRSzdWMBoONSwGyDVNurGA2nGqFcQIG0LRlxr/fYJTBuNaNSk26411qimDUpa2eIGl41BeirBUJTED1YtSojVLqkEGmEVPP2UQ672R/RS85UJTFj1S6qlOp411t94KmJT1ZdWaE1bGqjqUfjAWKadSxE1411mLUomrUMdYG7ipxhjXe6y7NUEiICsY+Emq/9kxf3G0QSa2fggxy3DEKaoi0bzy1M+U+qAayraMOVS8UqfZm1UZ6m6ap2KHya9Ix6bMJrkb6v5NVvqlINcVTDrmhKqiAn9S2rEtlS3dkOaqTNefqrSY5xAr9V9Ilt2e5MlA1q8IKg1LEAusfFKmimxqJ7fV4iBz1lZMZAFvVj9uROit20aqfSDxcD1Wg2ylOPrEDkhimW6jRGl9gsVFVw0gRpfYLYGDjBrbkT0QCPZrDS9DEvgEmSa0Gy1pYx81nZD4rsaQI0r+W9HV5q6qn2Z6Vxcy8Ij/LpzWgDJopjfy7C13MAI+FWTAvhMqPZPM5cIwTku4Aisfsqaee+uzx7hKWq0WDUGpoVGTReUTuisiwgfSiU2Yf5sYrboBm9mEfBLZiorGnlPHw9UAtwk45zZqJTb7KQl2dixZh5Dh9w97fBvm0X9vKzCPqt/dm5TnXpXmUgnevpg2ETAWrTmd7s+gZrsrAL7f8stlg0i7JVQ+StA25O2yVcKsYjmSz8xZUCvHSOSxrGkNqVCIijUqPLMfzbZLmbIaXqHZKtcCMjHTEoW9ioTFN7I3+H+aym0sNDR1LiYLfnierSI5wtyrJVtrjwOTJiGqhrMqiDlNIUW2IY01xYeBKnpbZ5KAVWPgww5etyAw7Z3nhtYT3JhVLNAn+XGhvv7iOoF3WhhzjCSrLxSxJ/s9pi+5yiGlNBw7tTryzG0ecQd7VnvKxitrbBflyshDKHJOIYpe/y340M9j/bF82tCGb5KieB9dqNIybkOogLHPd/lUYaopUTwJTlmfIDLlJ9j84TFpwZDJ+MdD1qU9INmlDgisTw4C6Wf1r+R5JWJaxJNa/oF5cTJJAiEuTtTSlNq5rqig7XVhuMsR6ah21VSJLbnAPRzDfyPb5pi0AyClVXEiWNY4hCYGziqrhFhraufx4OsNg4bjLHDhsLDW7ciyx6l9SFjCP3Z0WFkFvWcGz8+GOWJhRCoknbgNGJjJHZhx2gXBsok1oLcP7kk2vzqN802kQUB8duD4Yi6ZSeImAV2GJYEk3CoEUHLasyigWqVHjzoMU8hZiAFppvY85Xb8o/sSwHd5ZtuwkYmOWJufJwcuDgodyP8ku2uTWBNPWC44dNYBCyIGi6SJ+CN1sAhJiBzhqhIsoHYnA7hoNrnK0GgEePwbY0stDdHEr8tT5aJALplJOAdPWg4AQgeY4m51hEaRAxGOI9ZoZ6hBExnqB4L5Uyu2CB63RxM3D+8CVHPIjb9gLL1GsJanVuup54EWQFz1BUqBhiRlG4jeauYzpiDik0BI1IQbE77RBx42kgvVlS3BZXsPQhYEXqMIUu4Gi9awsWL1CkbExg6OtnIjq/BFl9STCFhaIj5oZGCGSqykbiV4Iso3PnBU4qWpXqdW6aYmkxTV6pKkTFjWeCY+txljXvC+ICXr0ZZvkOWdjpG0exb5D5CLuRogUZmYBeI3kaX94Z9wS9ZSyRDlaSLXPWELHuIEfarnYznrvYUQ5IaFtuSgSNZbKAkXT8FmYAg2dZEoRCAAWcVOqQGK0xXuZcxhVnuaEaYjlG3OeV+Bo+CGUr3YK5WFKNZlE8wnnkKpGTe68pEo7SJt7btMTwNpiQh1Lds33UwLGmRbMMesZdXow+l+72gAVfgTyAl7rPWh50DYjZTgFo+cZgr056X23BRcslFp9+IVS7ltO0KqZG5FQsX8i2lAcIS9b9WT0Z7HSBsDWdNh2AlALuhW0ab3XqiuToZBPemFQBA2JxD9yhiAuIN91cWY2YXidJYgBVG66NCg8C4j7mOHpqdXNN5I2remlDIKQUSu0sIcN7qakiYRuaeQa3FbgO4s7d5fdw+jRTwxaFCXd8mgrcGWRWgkNNx83AYY1yEnF9RRUC6uFO9gjT1esCRGTa3SmooKVuBD4UCkZdWZukOMbuMBpvJX1go7Ooo7MIonXmSvm4ClKxO11ddb1mBSt83s3KwgWfFz3N4dyqZjRPqngevcr4bWrNOEeaP/GSqzqwIY3oALEIPzGi5eB6D0w2IsEh2WrvVEMNxKyYIqQBFjVA2DT1RkqzZ64DI09VUitXeJGQj+lnGGFbAR8wkF66zJJjbitI+YSCt91esbuAV5LDuoCtwHpFNg8z2nmxsmrpbGrm5r2B9TFxD2rpYh0oy54DJLV5e1xxjb/ywVeJTr4Y2aopJIpik17AyyLbXD4hOhjSjGzjeaMa33UYxp+gcVUbGNp6y/nGi2oJjbHG5Hp0cbN7kexrAhfdoSmN9saTXHU2qR1n1gAmJWG9aRCSdKjJOkiB3pGXNdY1HUAFteJLGDpUG8DcG1N2CKeB66mZpk8s8EJepjIXls8JehAs89n84LsofXG24RF49FvA+fBxjUoia1FDxCB42ZmtY0ED3ObySobWWC94OXWQ1QwLuGoaKo3nXkIwaACuMZBERQP4BUh6PjnMNeNoVcgInD016gcNatbxCXqkEVDpM4gMOXEOGPMDhrUUgpDhjgshOuokByrE5zANbolamHVp0bnkSn/Oe9vTrPwo+PrPPFcGF7dQPqZ/5EfKapnfDHojRHykLxirBWViYxuKISny5v1afKB95WLM59XX+GBNGaTuCB1/kGIaZgFRpusjQg0/cQz5bf6xD1A+8ph6T9QrgAXy7ve9KJQeA+wgI9ccQ+lECAaS+WXgtPhC4ccaQpQ5S+UN8usOgXCT+NRJDVmmgJoirh3ypyNaPqe+V2Ru99WBQiyNp2ij/WUes0obQipFaxPqVKFMItv9WHsCRNyXjKE00+oKZebCen1p5qWpV5AXTRH/66I14EYkF6q+q59XO66dZBXMkE1RkJSFbKUGX1lvq8I0EQGb+t3iIiNujjzE11+r09WiKiiNtib2AHkRvypoAmv+Nv9jGI3DHFmLixGuz1IvQHPVYRq4jaKzVgB1or6cAzr2tPtJGiyN498xRaOuFddRpuJSNPkhNI0WRrUjQJwFSNWkaMfmjMF0jQpG7UF6SajI0WRpMjWawDtxR5DHzhz7P9HAV6hFlP1dLOCU7McjbMXEpNtXSDzgHUOCYAtQbwpvkb6sENJr/yfXyvyNFy4SkTUJpzjT5IZzF2SKwo0XLgijRt8hAinFTqPSu0UKjSXIyZUOZE8iHaFSPKSL0GLxivcaEHOOrW8b0ix1Z6GBJfWZEIATb/GrfBb8af42mAp2TVnhXp2VzhtLV0+JNGjjizzxXEbLODOwKXjcpEI5NvwAwu40Kt6GDxcwwpf2KdpnrnJeTX9Ml8WhWKFQIYm3zWfecn5N4MyhTmssBwVTtMo/Fmmg+dlDDErFSt4FGZ2rA0Zl59OguZGsmnhBDN14U7ME3haZPFBV6wwRcVcdzvVnjMvtqtTqGhxEXJtiM4qyochKamZn5d0TdY1Mky1dpyzGaA4PRTRY6zmZ448wG4OGiFmYWyfXF2KaxZnCzONxfzgjFNfZrWCWaaHlmWxwbPW25cdogieLaZsCckG1wFy6llkJrfKLH0zWZQHNX41FWGsNNGLGaZDOCpplRLI9/gZPP3ZkKoaCUApvUmW8c1SemiqLZk+4rm8NTw42ZF4qbR4p7NaPlvGtd5XBBtGKOdxTtXEs0lA1ETjiiX1IXNf8mvx8B7S7wDZpKBiS80pK1faS4ClQ+CYJaRPLVBW8yPl5aEOnFcU7cIiNLjNNBxy1XmWyHaNN0ip1eChpriMWR3NlpbTt0FiVdzZaaUzZ8AaRBKu5ODkk6erYNkaNU8gCrpppEDETgyMEeGDjF4IOPMuahAreZF0tw14/cj8qS25U2Ysa8Vrl1puURJuPajRTaalOKuLDI7ns8WH6VwIRLaNT3uIG07Ry1KJDdXBATxkdoqXVkedjVFMH+WBcgErg/Y+U6bttjfApMSV/UlfkngbFigIzxwaRjG+EFdNRw3GnKD9mGMQqr4uWJLRlaSNFHnW84p2QbcjrkadFyZVemrYgOAK6OqYoinTRk+dUFWSxu5XE6Bi3k9EKBZY+oXIlAArgWVIIER4Dfz8+X2cE62KwLZYFMe82mZmqSeBb2LOhmBIgHtU0gtElmYWP5CRNqzORZupDdX13AvZkw4lllB9PRVZassUhZI9T5Gis1BQdyPUzp6kykTZEguLbkf0z4+TZCBp6K/wqmWcsgaeI8J9OB4TCJtUCMHZ1J7wGrmzd0ZGRVMl5ZMI8Gb4XcBWddb01Y+nqzMNkJBnqdZ8mnz4DrdAWogrK8LuH8o+yWMzUbVr4hhWV4XOFZ2bc3nGzTLDrmDPd4YNKytM0pDzDHpim7a1gq86f6JrNX2ZEPFpNgYxSVnawsf2WawEyqjxC+ZyuBM9WSfs0j582jLOBq9ggUaOOcmZtMy3rW8oBYRQxm1JBau9+EQSrKxBAAc4xgZ3JiM0gHO13r54xVZazt9d7kNDVWS0MiGNjTzOiWiyB/tdrvP6Nv/APEQKtxWTAGmgFSYjrJY02OgmWbyiM2eXaL1JkwnNlnmQiUDNBBzie6QYnEaczXI7pZg8Yi5xLJfNfzCvpleqbSaFexp9hXG6yg5MM9kEQHtLCkXQEXSOQSTqR5Bf10WcPoCWNNQ8vfUHtJZtmMPKWEJLr43WmBTmzR5YadVhRRy7lNO2RLjjPJeIj7TDmUbT0sPsKs3B2a2wxnED6Q+fgT0yt18/86t5ks1vrrY/etAcqZchlQmGdUcq0PP+otSeggm/0RiAM6qWpLmcQ77kuwcGQQfaleo99BrkbVNHuIOVf7NlD9U6lMSPcUaaELGJ6tSnC4P/348CDUoLcwRR//7vKyLqR6zcQBLNsj+ljkAmbJY/WpZorS6PXakgfgX27baFaYjvbqzMAgVLDkvR+S8IuCC1OmdwRTm0iAsssYv6GiKRiQ8MiERL+TvcA2zP+GZ1ykgBtv9CCCxj0VebTm9nNIn5lkn85rgqYLmmt10WIqq7/1OS2YoAyCe2PSCAYhRq5zeCiCAVjMxRRHi0IntbmGjURqsgayZ5XAIRA//ArJEgt0uwLWPbETY6Ce16XZC/5ory1zYWfYpRJ+tzc0gCuefio/Wo0L6ImhasUBLvlFPdJudPMlyGaPzv7vaG9OIDUKoE5e5ontQCE63NzpF/1kSDIiSW9mlD1T9lw+VXEpioDhsm4ylxLPMQdwB4xYuwO4l098HiXreTN9c8Sz4li3kFknyP0o8CXI77QCyTBFFG3yH5V+ANCR78LNQ05KRUfuJ2f9ZV05e27QkoKOQpoXTu8JKI25cxovbvCS1ElofKI77t5ta8WzGjpcxJLDoEhxqrzViSz4WLuTiSXUVNLmMnfYkl71B11kCUEJoaPfJNAQOAoCBFmqrzbfKt3YrYJGSVt3zYjbok7++yZ82I2G2ML/mBXFRpPwB9qBaKOF1sVG/rR3JKl770LBXvgKS+0iWXrqBHEKPNoBGwwhYJYCvb473z79S+UYFEcpLd77WKnn4U4o5UlQBBZ7E5/0+zI0RPr1KkD3xFgzjLKeGMZfA+pKx/5X4DB3nt/ZHSSZjqVgBLx85R0ojppAxRXNEBkrk6m3sVrxc18hlHWHV7eVFyoZRuPr3mSJmvJVjMo2hNgKKTBl5XEvDI9TFq1mXKiKkj1CTJUVylMlD3rq7X7KLy5UpwVysWZKauWnKNlhjqUBrl5XKW3XxGnzJT8o+5RAhaWuXXgza5QIWthEPhc6yVV9KsHINyrrlGBbHsR9csBUVQWqZEY3LBbTIOIe9XsgBblwSi21lKFum5edfEclAhaVuXyqLW5aAmm2BxmijvgxUrb2LMa87l+3LZYYx6GavsSo731z2AzuXgUou5fW6zsVM5KKVEoBpxwYyoyWVkZpsE2jhIEBhyorggdfNuVEYqLxkVAG4Hl+qJtGHxFoW5StfWhNQxAcHVI8q2vn/6mHl8qi4eVH+snJVKo5Hl+Rb7UCdF3R5TsHR/1uqj8eX+NJf9XjytTwSzMai1E8oMRGImkY+Vqio/UkJuWxG6SwG+lfrlsHOqOaWKIPff1ARdiC1Ejw0br1S69wQajvi77+rJNWMo/nlvVLQ1Hxcuxvu0WuguWyjxeXN+sl5fGoxPCfPrJeWU31TUZz65MeHEjM1G0Js3QSzfFphIDS2rSd2pP1nGQ/RNZxbNOm2cogebQmx6l1ajxb5zMFMQfWorUMEXS5mBv+VoUbGMG4lFKyNA1QJ2OHsyvVlZT781SXx+r5FhAwwCRVRAYOnVxJEfohI2ORXUyhM2ikr+JWFwR6hZebSFEVTPuofXms1gsfiHb7GVE31lvUpvNYJL3b5hcAFlZog7BId6s5IrruPbzVBkdSZwfiCJFFaKsmdwiBBB1EjoZk36nokdRU5hAk+b580FxqDjmx8+fNlJK9Zk0kr5LXSS6MWBGjW/4tQqzdQ+slElJBBRJmNj2/vo3fGUtLd8pS3MktaPro/efNR1Rullv+SS9ZcrPiMtLSDCLW3yGuBSXDxZXnrFFFX5qxEASg2/NJtKSXWqMKLzc/mq0tDldv819+rm2fecx+xP+anS3MSIYfGQslv5wBarOleVIveOAWk/WA/8E2lMktUUcxsyjpAhJjSVT/xHhFq00ogVqr6b7Ocr9acvANzlcZaaTXf0zB2WgWvlEzndQ0jdKPi5c5AOcE08qaeHRcp8WeM6oYtgZKiFlxcoWUZQWn0ZKyiUuV2crDaZiXVZRzeyiKnGCBYLRWWtgtuggjlGcFuK5VWWwPVfBaKuW6CBuUaUW4QtNrSN5GDloEMnF0rViUha1lYyFpQWY9S+QtR/56yX9luULTNyuy2i5aZ/k26g0LT6Mt0V+BbDC3ULIVXtuW2blm5bSUD4FrG3ruWiwten0UVFcEC1Yrty3lRIssry3XcqQNPiomVpezw3C3Bp2Jab9gLwtAgMfC0bggU0edy+mpFMYd1XncuZURtUnKkr3K0bycqMBqTEW9lR9hbQ5Z/cvmvgc0mCtCRbUi001PB5bDyrItJNTEeV7X3B6ejUjCtx18FHbo1I1UWUWuMZ6NTKi11Fv8aejU2otsGiaamqeuvBsTyqit7CjqeVtFruqfwsq1RDqimK0BFznLYzytitHqixlFeqMhqfl4znlExaPqlTFvJVjMWr5wcxa+eU+lLErSF0KNRieECemyYnWLTNk+npsmJti0TNjkrUryypREATchlSMpvQazfSSoxAzASgpQN5kDRCJv13hADK1e3wOLQT0hbphf8uq4/VOKVdU0otRdBdLK2bcqMrQPrS7NAwDWQYycDHJveHVfOVQMAPoIIQR/GzcxhA+lq06UruOgtXwaZ5e85hsbnbmLqVWs0fp5C2SjrniypPuTwClqVdB84bmW6DGIfOYBm5hxA076J0qyrZjVChZHVMgoHnsrtEblW5BZI7BTRHl2JjRH7c8CJ/Frz6HhBLmCTqIyOxt9C7An3sE4FRy0jc+q7LJ8AZ2KfoZfcnJuFfdlzCcezWeZIsiU2EnSXblZ1WrsVH2fdEeft/RjdmK4MASEqB5niJVl5+NykkbfSu+VpMqqiAxcyfpQTKpCZdgSYv5ZL3doJ/S//0/9Kp5Ucdz/pWVCm4QhEzwGXVQoaEKRMq6tVR8W2jQMo+8QiigMOZNZdq18IqY5dqyYdlSVJAZVH/gQZUFuJBl1ZAUGUu3J8njx0lvQReSreBwfLIZZmRaRW+DKrJXA6Hh8QQDOQVbchjpWycqUFWEvFQVjvorpWfSr+xfFUO9lj0rCMLGTITkgYg6EaoMrAa3zRJ+ND9Ksmtf0qK7k2CrJrcDKjoiS8Q84278zXARXcgu+ZCrgMk/GnLhGMQu+QJDdQ+aTSA8oUDvCKF/+gvYSBLyzwIXAjoiSvDVl5YgRonuAYcjS8irgPkS1tA+Xey+5ZM0tHOag1so8F/tVKgkNbCGUIfOusgQygpee0rmeDEqR+rZcqz/xJWBKPkG1oulYLVLGtGDKZQRFszDYuL4jXi+NaVvxsUKLoH7MLngL358OVuglV9sfAXhA8tbhnGzoH2KcgyhvYU3tZ4jrJuVraVE+HQUHyMGUwfMJxJ+Q0DlDDdpFaDprhrYbWnrmh0qyGUo1rXMmjWjOtVtas62DxrCXo88hQFYVK8a3m8ohIq7Wry4YxN/eTjFOhlbbkk/JmTdAF5iwiIBT2k2jlIdaiAXEFU4XkDW58J0dbLa2a1uPeDzweZpidanvYEQDhrYtK2OWy0rCGUofI2HOtKgpe8I5paW5zgo5U1oeHx1koka39qEzrfsqEQ+lta/OXr1or7paG6MRvrrNZgl1r3+byWwGto6tN5amVwXrUibT7JNyjn5UWGympWTEKOhGTTRPlM4VJrUAqyT5IdU9XQkHwM9q/zOK0+nhCmnRM2kSaOgd9ledyVEk7VA0+U4vLT5O1QwhWTzwiFe/Wt6JMC8QhbfxKKNB13KPxnXzVEkUyuwXr18naodny0lXgxNUSSzK9z2TMq8G3jfJGrWzK1RJHMrc/jPQritKwfIKo3XjPOi1Cv7cj0K08JZXJ+hUSesGFb68xzlu5izjZoRL77N56vWVX2EDZWdKr4bTh0USFTPqYMX8NstlepCpYmSedhlVEEVJZb2GXhtqPddeZ0jmvMR1vH5l+TQkckBnwcYaHWljoyG9C2QqomZ4F7CAcgbciBe6+MtPYW2feuhv4SoVKhmqNxBeYqxlhZwCz7ETxVyuh06tNjMQTwn8MvURC0svyZaGI+no1i28NOVquGFGYTH5bsmq+uVzwHNgC5CMLBHUoB/G06tbRw0bzpbckwhPkNqqxlGT5ODURSKsZb23HVVypSZvxSGuN0fNq0XgWpScTGo5TI6In/AptPja4YTN6pgHqSEr62zqr45EHaq2lnLPAw1VFLZeA0UsD0St4o70I/rJ/Xg5yO9BP6wNVy58fzL2GqjVY4akSlzhqbqmuGrbECv6qNVwlK2xAb+ovPlv6kSlQOqfDXE3KmbWDqiI1haqLKUaJp2kVwyufx5/qxEkwfHiNadIm/1nlLkjUFlP0pYc29tVGRqDKUllPMpSZSj/1mNTe1UWUv7VfZSsqGiWASjWABtcpa0a0GR+UKSvTVGp8pV822TRbOqf8lBUs51S1TaqESAbT9E/5KipegG6RWfmwsA2vYBwDYBpPTOp6qn9GJUt/EJeq31YPlLPyhUBsV1XlSyY11AaNIV2VBCKfQG5Y14FQDdW66qajv2gEltL5SsaX9oA4DUgYt4uvUiDjV1Ur4Dex7cCoggayxGRFBEDX1Sh8t5RTJA1DUofLQ8a7pxyvi+W2+6ttditEpA0KgaIiBzUv6pT8a/opPxd2yE6BrWpVikgwN8cijA0jiIY1aYG0YiQOJWNVRyI1wajUTjV2eruNW6tt41fq21dx5tIXA1eBt4qayk4LWAcjvA2spNepdXqw2WL1K26kW6Na7lyknSuNZ9/A1kaTk1UEGxD2fBSME1jKlHqfpTKogkQbrjEcmsy0hMbOINSqTnrUr6pM1QKauJ0QprN9UtUzjbWKauFWcNzXIje4EhVTKage8hQbrT66mrvIIsGp7RYOiSPaeasxKVGDQM1bmqeda9ymsbVMiCttGVJ6VWjGOlmVNzAru32jH6kwCMRwC/U44xbcVeVXXGJZKXYINWJ6VSvQEI8woNbzo/I2wAiEhkmasFKXYIc1Zrp9Qrlwz1BMM6vP4x0wZNXYjatVPmNqgjJcE82z66qvHUdk2s1V82qS7iLaoKbeXw+3p42j1tVHc021XcfDLZDTcCu5MNK79X6XVap+FLDSmfcLO1fhSgilkatkx4+6K4ea+239FczAHq6Y0zRkdnonSczHioRHh1qT0fcwVduMBDZjHu+v32Ie3YiFg0jOth1WzFvivI3kxQxMM26AQLt7qH6mxuf8cnYTs6P4MN+Yv+OPk9kL7UwI40am6eOVceqnAnnNw2wSb3PFcd8ssuYo3N2pQY6TGmoCxJrmdaKRiew3dvexfd4jCQltcTru4Qc+gCID24qBzXoPAa3rZCetRGRezEHPsrwG9Zs3D2Kzo2LSHANo6zWPUbrjF8Nl0bleUt5pSPtwzQSCPexO0Y0iC8VjrNauavNGN6vKCuyVVFimmok4sep2mAeyJ9EM4RN2zql3YuluFrc3Wgn9ygdHvM0zt5YbJHD2wQibkMdEwoems57EadtWXp5PdFuOnanL6QsO0eu5cKQZ0S8DIHX2MU5YE086eFRVRGRSdsvsRMIjJuona3rna23Ibg81U+V2M5TlbATg7gFc3GkVWXNhC5zXIgCW+3Xq1vYbbBk0dq0sZ+6+D8WXN6lGjXNkoIfYuXxS7rJLaydufJP4yuTNDw8xMQPb0/FZw7DjmqHblw2xgjPbgTaZGh97rttbiBzxQKaiRLpzlcGxb8tl6Rfa6g9m1uCKHnB2DUReU6G+eiXStV6XyzaaGbI3ow5MSIdRkqsyIbt8rzSdELzyGMNuBiUxC3eS9nTdfbqyvNoRMXHTSB3cAkV8NocQLMKn7it3bFVAiNoaFmbK7RWpEALvnixP0Vu0Q7YV/K5dhXpRpTeJ+I12i3pQF94X3I/llpCkHtt9z51zwZIX3ijw1pxLsqUXVIAP9lsAyiPl2GSnInrjPPIfhk/2W24y42m7jKcifuMwh13sq8e1UZL+dWxiyCRPsSQ+54MOGzqv3K51fyldok1FFPpWBkCOJ/BhBMnBPNhFQpEn8Z901a4Sa82IaNpSKIh59Kp2aX0praTObKntKULB2kbVoF7RlCyrpr9Lq6qzInLDfYHQ6txDRjq0rTF/pTL27+l4nTAGUy9uR7fpzDTERHyy4i+5qK+Z7wqdmdg54OkK1rJ7QDWydg9CAXxGQt0V3tFIQQZ865TaFpvNrMVVEmoEkCLMMSnJLYRLcwlbpOXAxPadWkkvP581ng7+cvEUokM12GyXD+WDvbIB4giqR7fA8tl5TPajQUfjJj7Un8pyJHPaQYU20vciVlpZ5F6SCffF7VzAmcXa4Xt/stRe39wvF7U5EouJ7O9pe2QSPfpfjChXtVsAyoUWB1OrXj2pXtx5TLq1J9qd4Vo6juJSPaIGVHvMN7Un22BlPA9Xq1I9r47uIPYtBkEjgoCDPMBNAgy1Us9gLwPn3JKNWTx0jDxmtbDfT91vg+fkaCAu+tbtuKj1tQ+UIK4nu6/b2aTT1rX7Sq6XX2GIVsPmp1vkLunWqj5gh8KPkb1u24hjWtCkNdrNSgZRwu9W8k6smLHyFS7H1uMYGYyzH2s3aEgXk1qE+fx8qtgU1Kf+367yfrWEUF+t5m8362TiIvBZ6C1/mXRRf62KfOJLsxY0UNEUwoi7drnyKEQPNnJEqTZkS/itEZA184FccDaUwUINts+STKuBIZMrJxHoNus+T6mnAdNMqgGabAIRSfg2v7gLnyyxFOfNRjd/GmgdzMLIB4+sJpScNvFo+WcgtFCopPErbW6wx14sdvElTutZpahXPHuU7ri97ix1vzh/YrzEL3MHMhsIhuaSN2rNgUoYs0GaWOdYnXnZa4ZsjijGzQKdqG/4k+xEcx3+7nEDVnorrLdFfCQxYHzNMvKF5i0wdfjChl7NlwMHaBQQm5rog4fQohnDKNJK4RBMqscOVDSsQOEoO+ForhCal4+wpYrk4IXwdJhR/5n4cOQ5UMvCrVAQ7wPHa+oUru4Oh1u9b9Hy18JBg8byfENefCREPFmn2FNJt3XmehOjAhCxd3o3nDolfW7/d9n6UVPvYAgir2opdlOVXn6r+0S5U101+bj7cjf6ttNSxXJ3m/+qKVX15ACqUGa9/uJDdIzWnVxYrkD8hypABqsdGxasc1ccYvHyXbbzRg9tqr8GWakzVnJT+dFVmvFVXzokXR0qrlB7oDjqleaMYNFYjttLmDaqlKXnUDg1K7bNVV51B4NRu25UpJyIp5gomM95jUE01VIqyFDXHxiUNce2lQ1Lui1DXnto7PvYPS3l7ujdDWJDx79WtUh9t/uitqkoYjCHmnMiw1Yejdh7dNqYpcsPGf1DhqXtVF6OGbfGqyLemejxm3fqPDUZno6ZtARr3qmIjv8NWBo5YeB/qQjVl6NCECf6sdh3KU2fUxGvUpWPoq/1NaqDm3T6KObajUk5t5I6zm096OJHa/6rxhneibm0Dqt30ePon/1U+jO9EvNvJqdPo8o1Zo5J1Xcju+bZSo/kdfzb6jX/az8ucOU1dVVwtC7ETlJipa+qc/R0VK8ZHIaj8LbfokWpg9QH9GItsl1YPUN3JxAbBR2kKExbT/ozUdmLbCqWajroDUbU0qlmo6mA0PlPNHRS242p8BiaW1CwmQMSoIA415o6mW2MGMJ4XBfJ2pzo6OW2QVNz1hrPT2plRSfR0YasXPmNSweodBjcNXsG1zwhB20lszbdanTStqWpT6O/41UeqMya1OiVbY5MOjVKWpSUCMasmKemOiwN2raijFoZXkMaoYl7m8lcjW2l1LUMSlqdE1ecjXcIq8yzAda2+upe6pHj5+BtlKD6PIlh/dSrikuGKmLf62sIxgMA2TVraI5NQBqGIxi+r1SoJGOjbcKa47uqYh421pBqTHaYKuKpEJSRK4YojzHtKa2ypJ1ls21wqtaMfqa/FVE9cHTU31PSgWW2201POscEBtDvLbSCY4YxXQ6C9nmIhxrDzo/SR0VTzEQz+M5VccY7uQqZqxh186M/UJMOzSp0w67jFDttSkM+O94xiw6DmHIxB61QmfeM2NwgQ6AJNq2HRcofN14UisQ7PQPXeScUo4dei8jdE7ttRMbFTdEx66jam1T/HCrQ026kxemYfh2+qrP4I9aANVTFLYJ6gJJsNZ+PDj1jpTo1WwT0PPu9qmEdgv44R0hlIRHYL+JEdOejKJ3zNs39dJSvCdUwTD/WwT2PsLiOiokDA5tm18TsAvtf63sE3E6KR2Y1Lw0XhO3rQ9/qsJ0WtkubV4w5+oROrbm2j6MknQ82zC+6E9UNicjsH1hvS95t9OrO66zXwypVJojel1RqRR1IT1YvuKO+PJUwcpR29GplHZMgzo1Co7t9nC6oSpcJPC5Y4uqhjUEBvIBEQGgyd7k88+E4tqxbaUSb1mvk6jR1wQhNHRVSs0dSEJrR2WjvCnc+Um0d/k7/EBJFNpbYVXLsZbVLfykeTqONfbU1KdrLbmqAsgi9HR9w5/YEgbMNVSBtQcjIG1DVww88p0KBpDKW8aoqdHxrMKlfGqKnbGO6mx/+xI9VB6qy5WA5ESYpyqAAGfj0P3pmOrEOiPQcx2YeCOpWA5GwNXGqXuaCiBLHTCa1E1XRszW0IZwtbaUSQIuVvr9DGFV39QfiapsdvVA+M0j6tGVaLREL8ymqA22i0ViIrPq6INe/A2sHPKtnqZDPK81C9TflWhmInHUkG4meYQ4LrGzjtLMdCU2zVS472WErjscqWT6DCw1Q63NW1DvQTiiQ8U+PNd2ajbdqC1Tzrcgwh469x3aoNehSpIskpms8D/LKmpbbVAwgf+d46EqncWCZKclU/I25NBXx2H8WmHRK2z8dYZ80Z1hmjHbXMO+iODSAVh1TJqGKKyg6v1mw7F231ENORGFIniEqTanPTpNsOHRIaxWEf5xTh38oLmGb762s+7M7JJjKGtxMT9QaapddSL21i0LpcTKYtCdJWw720uqvWqQVA5pt52ryUGkeAInZYa2mhwI7LDV2EI4peCO4VBugkF/V7n19LjMEOid3pSM9EzBCYnUtIzXWhs60R3GzrsIbJSridFNDVKXw6siNWZ2G2dUGiiR32zr2bU3oskdcVIxJ1GUqpHe7OmkdIZjvZ1yTo1ncswqylak7+UFFhrZHcTU+2dqk7SjX2zp5HR82k2dvBwBR1SaLipNAGlEdOwx4A1EoOLrSfo/mpBUcIW2ZzplHTvSGFtIurYYEuQHwDXmrWclqLaZ1VSaNy0HqO+9VI3oTylzGrV1bXOkKdkBjwta5aAtHd7rVud1o74im1zpN1bsanQRrc6nR2tzpdHaugwoR7o6uqXdzouNW7Ukb00FS/R2FTqnnYGO82RSFS553lTpmbaZY1huHMqJW21TqnnfVO9LuD9cmp2LUpanbvO9qdKraf2CW+vVbc7zL3AfU76KniEPLbAWOpYpWGCZLD56omnX62KadOzAZp0pXiDrcYYusdHzjjinPHxWnbRgkfexJqHoENV1+PmEHMIxQ3Aex1RBpztan0HoIx07dNWp9CtSedO5IxqfRDKkGauXwcCq/xtWJ8rTCNu00kcfqvH0JcS+h1OarwXZhiAttdpqq+geVJLbaPg3cdQM7oTa4tOpVdW2mhd1KJTx2yfmIXlLG5/V0VSpwwcquy1QhfB2BH9SatVeSMFVSQazkprkjZh0tapckbM2SM+DxjBSmuSIYNdcYhVVkUi1RjKqsSbUcZOVMKTbcz7wmXWzBk2iQ1wRk+qlzatRMSHAlCdOhqbZnqGWspB6qqWdbZC0MQmGoakQ7ygEdN2qupHKzrtKT3As6p6s7+pEFPGoncNIxR1D1SU1UrSKNnd9UoGR2argdXiIKqyXJSwtVe0j1m2RlONUWEuhHVN0iXZ3plKIFn9Iy6RKRqTm1KqJ9nQ9IjvkNI6XpFKqKZHfZS8GRqk7f/XqqIV1YAG/lROk7QA3gyNZ1fTUkVRwo7mamTVmXVeZOl1+LEwrJ2bqrxkUxCNANuc6ml1fgR/LYequ/R9i9WlXqjoIDZTI0Y125Tyl2IqN8nT/oymRho61dWUyKbnVeU1V+wsiIp2hANmXdFO+IplMie52cBplkSNQg41yy6h512yKt1ZXop2pmy6cp1TsE9kflOoMdhU6jl38trGpWcu4VtqWi6ZHpaM+Nc7ImEwfxbmp3e73xFAmOp5dLr8Xl3AmrmYG9U1JOJUyjrniGMtkWnqurRR1LylFZ6tLHQioq30JdTxp1qGPKUS/O4FwVY6xF7SqPmnTa2hFd12Jlp3iVLhPI6Q71tcy98kEgLvkqWnItXs6mqDp30wC5NSZq3TVpMBEg2gFWSMZogK6dlK73l0+bmTbZ2Kq7+dJhcT55BpeDnsMWFVb07pgGX6pIXfm4x2AglYvNXSbx1RM0OwYxH51QZ3ULsFXaFq8lViuxl9bfxqe0XDO3lobtqEDUIX1sQI+OrepYi7rlAYzvxLR9gixw+CDIjEvGjzXob69k1Oq8o17DP2aMRVCnr+rUDgc3EqsIPme/eBlrp9ab7PNNGfFwPPSR+7qSL4t7FlKUKKa1eBc8x5F1l0HXlU4/wxg6JOl63vjJhGha8lE+PDRnyrNNTMWGu44B01kRmlBJKeFR0+YKhnpjFvXjb2xXjFW+CgLPDE12ByuTsabQMWlXO93u15mNfHqmu1gBk5jWO7Wrx5Aezo7ZUX4yOnzOe3Ytd0UctdUmIsQ05JOEUbWvMPCMFjMkmQTLJ3mRCtUQTSlwd4TG0rXZ7sqfKZO9yw1z2WwARXsMqFo66cd7orLnMRJ/ctdXsx7+76IlAtTWujvtsnrXxlzrp77QGIZBhmgCToDvypM9dEA8HeDhp483DKCHicebFaoE08hLAq1rPfmabVMxNs9sAHNekX7RbY9g+9T5OD7K2NoHsp/Pg+JvcxD5KTJWPsrmjWV1xpQD6CYXzrRrYitEFn8CsmIWogRLJ0+V8c+9OlV8Rm2fm98fhESyrVzhGH3UqX0q1c4kFDdD7CfMdEDlPJX+7SIma38fG93nWYFwVJnqYB5RNgj+LeCtw+TD97nwuHy8Ph3XWz+wWcAj6awls/u+4Dc196gXolxHz/BR7kfAdwR94j6mH0SPhZ/ZXgYEKNPA+priPpQOgwkuR97nwlHwSPh/k4o+xDaQTiONJKfBNo0tdkSx0j5tmFgtY+Yiz+uxhsYnjms8KBpu03gwjyJOL3QF5Th9o6eRk2xFVFzCWKHXl6UDdCE7gmB4CtI3QMiz01iqd/RINZrGHS6CCQ+FYJSPWyLswOMofZ7ATQahTYuKObfD5us4xirCjN3JywSbcsktzdPMzBtX8miM3VwCqLdLcL5Xwn9JikQtQFtdUZkjeA8dqxhHZu2YNEVjlT6QbqUtvWAhUx5350N3VePf1VSYzLdA/r320seBL3gFEmUxgqqJD5uqQHeROUSBhGz5d+2nqJzgUHyBWdgI76nzWGtDVVP65g+YI6Bm0QjvqfET+BrdvUj9z5KW2G3R4ajT+RuJ01ULNrq3Tv6nNVSv9hWzLNpiNSEu/Z88/DeJ28HxxHbbOokdKx8SR0JGriXUIfVvROGicymbbqf9WF/FyM/s7m94K6KDnR9IiQ+UixCjXE1N23ZHOwpda27gA1L6OdSbtuspdlKjPt3GTqqXWtuuANQLajf5K+N51Xyo5t8co7IW28p1V0I5Ovo1TP81R0pUopkfs+KWZMtSajVbH0cLd/o+9VbL40d0HlMKpZjuqZdWtTlP7oQDmXQ5I9Mwnc7NzGY7pWXQlOzH+Q9jrdXW1PJ3VsuundAFS9l2I7o31p7Ut2pbL5fR1u6qZ/iuiGopwGT2d0TUozVbbI9nd4raox1c7u3nUb/O2u8rasuXs7pTHaRU9B+HyB06mdaMmKYiJKkKdFT1nkpP1xXgialipiIlkTV8aoRPo3/W6lM07mRIfzq8DfXU5v+VergaV/zrePn66y4pzhiLRKuGJHqfOg84SEC6Q21EruCMAOO7k1IT9gjAwnwM1QifSyZAKrgSlEPxzBXmalm0CJ8cT44Lrs1ayEV6dKpqET7Un2VNZSfXu+ozcKT6f0uaMIyfM/V7p8FQifTqTNR9o/k+iTzj6mmmu5PrGW60+fn4RT7RPy+nf5ugyQ9Q6gtVKPzebsKupU+x9Eq20UqrlPpKu27RUM7jT69IlhndSUwPevXLEZ2fPzQlqMOsJNTvy7T6ZmoH3cbfSoYuZqDT7n6t9vpixVGdvp9qBD1aqEXYKAYVYl47cZ2Ibz9eb+OtPe/475VWilIzPsmfUCdVM63yJ4vN2Hak2vM+k2q9dHKlOA3tu2kVZ82qkKLqIk5nctqls+xTaMTE1rwnXALOz+dQs6kKJdn1FnW8OrqmEs745FmLrgoqOfQf1Mb8PiwdbtsXVufYidPW7OpHgHv6bS4azc+OYwtZ2jbuwAfAezxd4aiDz4+LvEpSufG8+C26Hz7Lbq5mKtu78+BI68D27SIAvpEu2I1M18Yl0w1IObZ9feytxzbKN0wX2knfhfKSd/ejsjUzX0UncyOl5+BF8w53hrsQvppOjg9AnaQA0eUquvkzq3QBr599J3WFKJeXOfMyd1hSLh4HPzIPujInwoljKNqIg8zcKcJfCWMH1I/03caJ0KUx/aS+gbwhL7Jou93jVfIQpFhtVL564lMSSfou5ugAD5ySYP3MPZMgAq+trtIZECytMvrB4M7knBTNQ6RXxsvifo5AF9l9Qr4aXyl7q5fWDw3Ta0KVI60ivj5fImofl87D2hHp2wnBSyK+sUjOr5RfyYej4ez8lXBT3D3OQqSvs6gNq+E6s3q4ZXy8qHYezuQOBcXyUcOLKvle83FRJV9MZFqXzFhJNfKq+cV9mOZhX3qvkf/HQ9L5b2Rgx33UPWGQiItPDDEN69X08HrSBOaxPV8O1luFxavp5AMa+m9RtC6VX03QYtfY8tAPLxj0qqPFUWhfFCtuRa0K2fXxwrQqo0Q9ORbzy1FFtOvmjywDEl19EL4kVqdcS9fU1RlFbWD21FtorUcesnldSaj/5ujCp5Yp9GnlsN9aK69FsBvuDfO49QxbeK0Pn19UT+GJG+boxhK0Q4F42QefPgd0xbUD0Y32krWLy2Stge8yt5S8rSXGTfUE9FN8o1GqVqhPepWotRR1Riz4XYhzUUWozXlv0dhH7K8p5vuiesR+JpKp7bC3wCgbcW3LdGQwXh0Blt/EW7vLGBgEiHQXR7xVvrnm8CRCe8eZmnErhLXrfb1piJbkJHWUVLzYCSl4Rg18LrX6luU7H2fYHsdeb583gkudvgSWoU9RJbnb6kOpwkbPk8je0+61S2B3w9PqcYlEl5Jbw74YkrHzdSFB4Icd8x80En33RESSrktad8iHoZ32/vvyW5J6ud9yYF5yGFLdYYYu+KJKy77eP3cfkXIeUttd9GZhylulLY6ep2ESpb2745oJqtThInVEMe6+74KcoDRL3nYe+D2ax767CMD3a8OQEllUzy77z30vzUpy6E+/JKHS0b33n4apynJeL8d977/5p3sMffLr1IJbZT6X339LfbyyAtBJ9PHgR4FgLUuvD+OC5cTSUTrwePk62i4t8ZboaYKHFtJSmWxESqBaM1HOkuhpjoOTotQXK8f5ekoRvuFyrY+7NQSy0xcr7PeWWqMlved5MyRkp4rXQWzH+DBaiuVS7sR3cDQ3Ll1cc7N3DlwZfnlcU3gRP9q7WU31/NY7gmMwxZLxC1puqp3buey5RTXLMd2Tlpt1FWSqndHvamyX1krp3eoWuy2N57iC3UnNHPVKIF01M3KJuUXnpMLY6SA8tqO6jy0qqLMLajus8t518rC1U7uvLVY6zGRMZgQL01IqJ/q4Wo7l3mSjf5wYg/LTiAL8tHP8lR2/lu+3WDulpd3hagK28H3UgKBWi7ZnKjdt2QVvApRFMsC9tbpEK2THsO3bBWkkMnPDdt1zHrWPQse17dqx7zr55FtO3Use9Y9h26Si0qqK1UdRvM9RBx6ceXsXoorc9ffi9jRbOwn8XrOPdaoi/+tcxOi03HpL3rIPDitrqjlP7E+pZ5TAYbtBQ26xi3zFsErUNur49IB6JL1/HpErQCe6auovLFPorFufXXGomStilaTL2x2MDArCe59d8J6Li2yV2b3vVu8yt5HqL/6jhkMrbpWpv19T5XL1OXsRPSXvZqV1lb2RiLbtb0VJyzsokSDaWLOVpdNBiSkveb4S9xHsZrq3aw087NBPMqt1trnwfrXCGB+474xWGiPz0mDg/ZetpOBRH4+ECY/oKIFrmUD88liDb1M9BRKsv+CETm97rXEZJRt6kS+oghfsCF/3F9oPAxHdDeKZxF0vK2PtbigB+myiif6CFoAfkWXAk+DhBS/5V31IKS/fPv+8+aNB2f3wXReNej++Ij0kF4AP3ibT0/BygGCaEH5snqGMIWQZ+hyulpsQAnzgfqA/RB+217hkS55pB1HLuscuoD9sH6+7rwfqQ/fW+c99MPxJ/zIflGe93dJ+syH6LXtMYRxI23llG7AejQYNEftCijh+pZLNH5qIhh3ouY7lAoj9BH68P0pKtBI6R+HD9JH7A3qURIterdk0czR75S11u4OEYFn09uacTRKPw0fg//IuZi16kUH13xMfgY/LQw5j9Ov543qRvvFYIx+lj9wiLWP1+oBEA+x+Jp7HH53CJcfi/HFcNCKC7MjzgttPcze+ltjuCmoIO3zb7pSyEvdVHceb27b3fTqXuoLQJ8ZIKFoJPtFcvk5J+VJ8/T0ePy0Le3/dno2T9uf6fFokfrVAMp+Wu6vd2RirKfsG/ZyAZA8VQEB4gBPoGiKX+nhi3l4xxFIZR8Iu/CFf9mREmDPBjP8i8p6QqBtnH8YDR3qLISAtBP9upEEnymJdS8us92KTCn74nyz/r1e+p+6RDMf6y8LuEb+ypn+svDRiWJQKZ/kCM8QBVai0r1+WlxJejIHn+1G9hf5FuMtyIL/aP+7Qzuf7i/ykOJL/BkBfTLov5y/wFASkaZH+Xriib2UgHAQU7/Sd1iIjodaBf3dbtfklFVEh80ESU/xpuC4vOI+GzLsRHSfGKPsdzc/J5DQ7N1PvzwKQUkJCh9z5FN3/5IjTQpukieiEiY82aAJauVl3bmyi3COny58g2vZ1Gqdds/LRSVFRsJ3vdiBJRLxK816lwMUUUiWixwvChUS3QYJx3tmPVv+wp7DHDL11zzdXm2HWy9dm83inovvZKevElHeaNt6UlopJYIsnreKxMr71nqU0AWSgr+9QOxwd6VKTZLWMAgoYup6q76CnlyAf5+NAta+BskRxBwcsGaeryqx8SIPBewjFLeLwcHeGkYvT3R5opLvMgY0topKr82kwHjPaKSy0tpMARSUKcrFJSyvSklCZ6Ml5f5u3vimeqh9FEAlSUZnuSXjTib0t6pLkl4ciP9voGWxheuasQy2WcqMtnBixAtazQS26FKLr1U5yiq2nK8vU1h8KQLc8urJ26ZbWz2lyOzLd6Soe9/SjQuUBkqO9nbIlgOA56JlHsnhYDhEk2gt2kjPZHJcumUZOev2RsZLGC10rrYbAc41c9RS8NlGFctbLRmSv2RPZaTlEVcspkYeeu5R+57tl2uPuzJceezmRp57KyV40GuUXIWq89nyiRqFrls/PXeezmRS5b1y3Dcu2XdpwqFRuhbll0fnvG5bEfCJ9iT7FuVeKIboAhe5a+QF7tl0gXuIvVrIozR/hbIL0EqKzwJ1fY7lcy9g0UvlqQve+BLANN3LQd0WBwwvZ+WrC9PcD4pC4XsiLVE2TXS1h6iL0xUoqXRMesF5N0jKL1IVs2kbRepi99F7HpGsXsQbrKosrlqqjE1Ed8gIrVse7VRHfJdj18XuSXbxenemKz73lEnHuSXWJexitk0irj0M8tYrbs+1jVLqj+i2HPqUvcMWx1Ral6+eUaXraMjAQoXl5UiKp6VFrRvv8HfyYhl6U1EgnvUMvJWsy9kJ6Pn20gphPTme/KYtl73OWaVsbIWXU3NRelbGyHMYrBfR5ep3BHFjc1E+XrbIVZW3NRnWyEX1iTqMrQfhDOB+7rKlGuVuTge5W+f+sV6QX3A/IFvhdmxshyV6DC7eLNYUd2AsLFx38M54MKP5oPuiSwRG+FNj5knh4KKoI2BNlXAMz0T4qzxM9/erg7hCtglYSxIvswmAH+pFB7FFPHlAWaoI5Ltq5A9YCrfwCSZ7ungR2uDpBENb0+ARRXTRBtJ5qzEWW3zRCN/SSo1Sqbfwdps1fRsy1ReMwDRBEYtBOubuBOduI39iKVeKOHbrrXI8498JPgHUbFeuYt/M3ehyjgvXmvrgJXTIjohIUyql6DbxGUX+a/hUOCzFZFlBBKCek7NK98ScTfVNQH9fXTIruprr7EoGRvoyHq6+mhek2Lcbl+vpq3kCwWfxYRoI4EWOCFhADXFtgNHdi15LcFmfrNGV4BkH9oC7zXKX3vQyVb+239lV1RG1aPeoXZ5+w+94820Eqzfn3vV7+FeKwjRo7073l7kgoghu9N14Q/2gLnD/Zg+MP9If7AHoJfmAEkYg3b7R36kYrbfbDfdPeb39uWWnP2fXo+gn+Wdb62368ojACZW+t3eTb9VBG/P1hvpUQ0IJo3L+T27vpv8UCxF5+4e8W/Hdf2j3u2/V3xp79s37P2q0gofAXbeFu9Ksk5QIT3jnvTL+mm9cjAUb3q/u++sJ2kAjG/nkv3ZYa7APz+NL9/302wDTKYy/fVBFD8/Zi2wPtkXXuuxlB4zuQV8v2xPgK/GMZZ7CJX5EbvHoMGRB1+cMqli4HxN4fqV88vqh58lH4K02dUbg7dFF2J8oG18MDNedq/fGVRES3pHWv26+TCxdVJ4RhSB2/QM7Fda/dmNhn57X7Ev1k3XF+e614RhaB2C8BOoXh+9c58zFfX68Pw6reeE7ousN73WkngK4/jhYMA1vH9h32fvtY/uO+pN+aSDLPlpvxnfTHw6q5877Hn5MHOXfY7vVd98H9yHkbvtLfqSg9bMfz9D31/xIixOjfJjsjLDf34nvs3fRms6F+hn7mn4nv0vITe+29h55qH33pv3mYT9gVwRRu9L17LuNgQbG/QYZFFpYKF6fy+ubu4/t5Rh9A/UbuLfFRU+QaV56CAq07vyZfnUk3u9Dq8L/EajwcQNsvSj+cNcUa4yrmavUiRKzta69ZY0SHwyfKDEkYInu6OMIkdqnXmevGABJX8p14oOWh/gV/ZpJzX6P31Tv3piWx/QL9FpTCgijr2nfYO/d5JTb7u363vq7Xvm/WF+nlcKrZxIK+fgBvIWsln7fd7WT1zXpWfBb95lyG35IUSc/RP8lz9goAJv1Ld1Q3vSevT9vlylEQ+fq0/THCor+goBX315/JC/Yc/SjeCeh8v7FzJ27md+qverwrNaj9vya/tMQrDee372v6kf02/YMAh7+4a90159rrg/qBvJb9G96t40hIGtXsW+mFA8FBSyoWOFPvQzg1wkxa9nYQFpMsxdavB9FBk8Vu69Dv3wYYK3/upTcHUWV8tFdqbfUyezqBz+76qpIQdh3YZ+3Xd+6jlbKgIrnyhDW/dQIbUaZiCPsHUOr5NnNRdB2DzkSI26if5XG7REjtd25Hu+4OwOeVq042boB9TTz+ygdNsx51Z0/tk3eU3Qbh03cCj646E8+QhrQ55vlzFHkDdxoEZxvVB9t/d6G3ndwVlRTzFqF3AKI+6o0wDSBw2vOFxJCIu5NB0z+T93NsmV0h7u2A92xYdb+57t3cx17m4t0pKf9tX7hNec84W1wOW0WRgZHu+mw8UTsNxcQfZmyz4EGSH0Ru5Th7nOPNrR+vDJgUN5Ta0aroOX9iigA+3id09lYb0/+5eWj5+xGov/uTM3efsDvTyGhG9yvMRlc+lSeWjhMD6kPW0MLw/1Ef2yHekAVDM4QkEw7uYFAFAiGaIGXcN3JXhsHcM4nNdwQ3cpo8pYUr8yYJF9rw7pL2wju0vae/2oTNU0J/SwRkSvbP6hEdz3LrliCslyfQm+1l/pb7aBvNvtsWigCqCXOQyQP8sv9G670SXTXzL/QP22vpDHj/y7dnphQB7m8Tu5vapO6XrttqLJ3QbZCPImbajaOOKVYNIU05Dc70C0SsC7rwgWztiYJkf3qQCy0sELZOIrjcJsyCdzaSASPBxuoKqg07vdwOtUSw0nu63tXG5adqDTrI+b+ErjdywGz83wRKXchxuGMaoK57IhgnShvNSKS/Nfol/t2BHtzQiGIWR9NagbuDbSW5Ah7urtEmf0RuFEiXn8nP9nAjL3AW/tUkV6I9JBRdrw5izdI14UR6lMhMlARf0RuBsKWH+3BtEMQQHDcAaHUSjImCxEbgFf3TRHUgLr8gDZQKcdSjgSq5gg3cywQP6JZAUo7DFpZYIDH833cRAjHdxAcrSIVQDIyIC7YXLNxtQ4RNeuIDkSMgjZs0xP/Y1DY7yrtYWYhsEcf63AW1qV6WBF64i/TcPoEOmulBKWTB9uoOMsQ8QQfSywPlXL3uTgVQKkh2u8poWYOOz2WrvAIDGii4QnBAce1pRbLKsGzyTT4WW2/cDC8moocSDC33/XP8A2TSLxR2ngIYVzhDIcnceUdWdu8u3mAAJbYKhrNXeEAVUk6azAP+UB8xg2dx4yD4bPL1kSG+wzxgmqSYULJM+AZLYj9poOJu4G3gT6dWoPAoJJK9UaUfvLrEO0iMxRur6SYVozLMUa8RO3e9SyL75k5tyvezCp2+54EQ6YvvLY/WIvWPhrgH66EcyJmPMN0pTkzyIzFEnyttIRSiMMeqjg45aiULBwEkffHekWzqhIgWN5Tg7g6Lp8JQ4N3IKAlvcdQv0qk79BhnVCSyzac/C79CVCKP4DvxufkxQnag5h8Rv3+OOTOAZ+7b9l76lmXOwl73ae+0114H9lv0m3LFlrZ+/5+ezT9PCgHxm/d00rb9n682vV9OK7fonvTG57iFGv6L7sG/RgyuMqL76cX5hLyyAx1+p4DAGBYEF7r3u/f2oAkD4P9XhVSYFe/Z9/Zr+Wy9LNXT3u+/W00o3ZFq7D12f1rCIHN/VtdAH9Xm5aFrzXieK7js638Vv7gsuLfrB/fkDGM12dZurviNEeulEoTb6e9gtvp/4Kj3MYBIxRgCnGVVR7l6u2m+j5CqHj+cPa/o/rKX57obMv234BMFb7omR+oBwgqGpIXG3tc8rXut2x8f3svoITXbvONgjq6wgLRM1hhXVifhRzCrIB6egbVikcB50DHO8vOZVPCIHnGwFRunIKE73+ymd5vlwM+BkA81vE+pOdRc6Br6gCU8UcBDbFhhfWPe5Of5QNFixga9YXxoDu6MMwuAVL8x8IJ1axFF/VtYwBS8Dt7u28viBfzsHq6QDyg4hrwusFTHzcVgA0Ho9n8hfR1eFVFnaxgCliH10pLSKgK13aj1ifhePEGttDHt7Pmd3v0pueMWX8TO9e70sVUWraP2kHuRZMyYKgDIp3jXEZAuZMEJ72+XIEeML7Vt10mbjQzJ0lW7Qyy/9NEI6vNJPwEYBQqg7OeXmkL7kO9MdMXYXfKV3U8RtjE3P7PpabF/5jroynFw8o8zb1I+7J8hdnHlPAs4MQeIyqJmtrkugX5Io+SIEAae5SwLC5UKtqbqUXc6J4EHBsSggHaiUSYKqZQfToTRUFy0Hm1PSz2yEGFd02c1SQvwXXIYDW9mu6Ehygg0GAmzm2pt8C6zVIBBeSW38D0EHYSXK7KoLkvGlOlgPzlxVeTxhGpjEjcVjEHonYr9r88UB6/95K6t7PHtcnd8RcMITROuD34A5RIAKYJBiso9UScH02cwyfEWTaqJHlDr+wRXGGzvm2CvudgZeb0H53LAFUfJ9ZqOr51z49tT+ZDQA8RP1dlQWWuwEeP7LEft13dCIFiJMHdHe61fA0/w4INUtId+fPMVHKJkTuAWHy0/8eHCdNeWw82a5vvJt1g3WryDTjzLT7yKvLAd4GQdEIzSzmCu90Cg/3ED6tUOS8fHT/DzDcikg5JseRJ4TyKpH7YFBvGgaXaN0nUWpHluNY4t86rLCzAy4E4Xg9vRD2OUGmO3BKpHTcnS4dxeUH3RhV0qceM/StkOUOB/iZ0ji17urYCAOFviMjYEL1CrXVB4Y0A7zxP7Iw0ZNFH69RpM1cLfHJ0gPlctsek00FqL4TRypAPsB7TGg53TD6XU8Vw5Qyk3/GIQ1GPIMFPgpdBS7jRXh6zilMFMCkSCAP4AoFK1cDGXwihewUtIgyl9bD3wUt/JeYetdBvpLoEh7QfMPbIUxgp4vABKmp4C3aXdB1Qpeh7KYSllRNdgFEvQ9TgSeyWeCgMKcJfHclBPRMd4jcDqORCAZyeZ3d2L62FLs/eJfbHQDViEilsnxUPboA96DZUCRl33qr8KYFOtXVnhS8d1hFIbJUTu3MlY3DFl2bmNyKXaOi2pDZKDjWFFOSnQhQcmDo86zjUtktZ3d6Os6C3LaCp0xaLOgucupCpLMGrl2NFMzJZGO8OpZZLeDTGSNI1faS+3hku6BikLBBl3Vc4C9xdTlK24Qmsug9MU1Xd7GrNimgrqhXcsU20EkK62NUTTs2KbCumtoazC9inObsEqYcU95kP87/qVnFLx7q2O5wxIFQtp2LaIDbUdqZ3dJ7kDp0N8FiDYOO7ElVgSWV1/FPj4ACU1IN106QSm3TowXZCUmIIj07Fx1My1uQHI2NPduPpkSm6dqC1WiU7+Yle6/p0Ekt07rXu8Ulq/S6F0UquJKUwu3kleKaO93RVP5TYMOpM1pkj8fCqrsskcY0mcYmq6OSkyvz28NyU9k1pD09vATYCjjRhYMXJvlMoKCV1ORnucS3hxHZqe4iZc3rg87AtC1quauJZrt1N6dwSVC2j5S8EBwcACPs6gxYlRZ9UzEvT1OaZNgx8DydiDaF8VNBxCF602hx0dziAzwal9RZs8ipTMI0LX20O2YENcUCg5Zj7aGdEt3g/H24ZVFJiOvoz4CPIROWtVRLu820GdKu0gUWQAe+KsxlbHKa3vg8ioOBEr66NQEdfUKgVHGkb4HaKByZpLzPMQXQl+DrsjXZWl0L/gwHCcsxOCLSqlOeoyrZ3bSPpPIGF11TugwWfRnZ9BuVbWF6ZEqw5YnSmN94VTj8IjmNiraES5y2idLwXY/krCkc/UcRxAGKkDkFKtzfTazRTw2Sroa3myrd4KyPXplHSaGaQTgaUaXgwm90Y2j9q0PjI4Q4BipRpr4yAMUs9uwXmz2gRDzy82nL1rvXdNTXK+l/Pb8k6C9pAZXn2mRDd9KLFVF9u51b3+hoQO1b13QV9oDDuhM8JODfaMyh19v3dLoh4jsC4UdCBa9pW6LdW/JO5Ez4ZVd9pMQxuu2Dp018TEPb/sBrfcPYqVMsLaOUK1oDlTckgpeyMQyCkv7vQZTUvWOtIxZta1+DtmleMOVfts9oZBXxjH4PrPaQQ+B0qLa0mFBUFbEhgqVfMBECHZUm9dTuy5/tT0rX+1tyCNzpai1VR9DKvpWPBiV9UMsamtaMtaa0FLzsFaBpPDdjzD7BAAS0ZLW4h5PutSGDIEZNIviIQUnMhP1a0q5CxtjKPWBZpDE2jakOmjJ6Qx/+tGW1LcmFU6lGoKV16wJpDnNUZWuBFm9QVita5PIhAOXDBrTBRMbDJpwAqq46vgpWQ39PMSWxY8FkObIY50BoY8RV+VijwX7IY2Q4BBuzIvK4SOVfzzQhSx+qjpgAF/QVV5OQZX9YxgJCzEmFUlprEtQNEndljbC2fFwWMvZXBidAJIjtlLEFLwlPo6CgJec+aMGUSHrAtY5koaVLDRALURutC7RzldF2WIFizQLSshFXVB/GohTTmwNiezL6VMwruxeIa9fHBIJsHXwYK01KkBCD2QUFrrTLoG6l0kqtW4IoZ6FVB3HoVIcSqUNQd3DASHEokNiI96QnlSDsPjSC93Jl6cL5Ev/LRQyHE0vCA09jzWYSI5ymKCiN10iSMY3qQY0CKBahlw1tjuR6An0viRKfMjusM9vYlJ/uwdi8iMLJkvND0FRknlafvEnzWw+CQkAKRKuDTwQ1HYB7NFAWEJI62TWa74Y/htO0kaLEx9ovQwy5UdhbKlJVRNHVYNStuAvbO0zud22Q+6htPZqWgty4C9vL6fJ3Jc+pqHTWkF4KXPt6h+Lu7rSf84qgi8ZR/WcaAcEifUMXDBEHElVPvpbyrV3F4rgmzT+gp/ypqGJ/4o1xfKaW88pSyb9DdWzhLvifbEhP9KEjtIPJfu/uZh4YntlaH/fnVoc4xQkSEP54dAtX1Dl1geZHE3hD6hV+EOYSOhFU2XYRD3aGMzkpEgdXFu8yRDUMSm/3CoZb/bXE+RDhcTFEMOJIfpd/E37x0cSngGlxOHAXh47akVcS5ygVkqo7U386uJFZKRaBN9vbQ3P+lP6GiSEEmtxNSia4UvuJ/qB1/0kWBPXbPE4/9xHJvEOfiJ0/LAM0jw8/aGeqP9rXYdDWv+W80rWEnH9q+qKf2tdhmdbQZGX9sUQNf2mEwmkyaXD0fO0VtoKleJ+NauxiE1uI5BWCR95rltIx7AMMrTpbCPQ+qGH/+1TjQw4cw7X9x+MTtolgDpQLuh+m80iY8UC4wDp7iUp846Jl0T65KNAK80mA24fpIQr5C4Ufqt1NgOrbUHG6jCQtfOBiSTKjjDiQrXoncYcBidBynIhHH7vS64NtVyjx+sGJdPbshUuVw+gLOEglYNOBe0NlCpQLg7fUYki3zfEPP0NVoCXFTaJ53b30HMT0x9kfZFKuF1QdN2c+34RAV+ocJB7Mwm7DoN7vS5BjPBZ5cQQWfiISVT+XWQQPUSTXU3YLJpOiXCYIjez+a6G9119oBAj2Jl7Bp1m6+2WNI9XUoci9BL5YsABxSZ46A/2D/b5b4zBALvqF81ft2dQoUkcDvuzZ5XcxNn/jwxhxIcSwyikycRaKTHy7qlvDJjv/SWu98lpJYOOngw1tqFmWNCs1Rh9rLJSTQrQEglKTXwxiwlqww/WxzBLJrsqAgDrEqDA+/SmbKTba4aLERLvPkwr5e2o+UldYYFSZVgoqwdqT4pCvX024KbMNGlwi5S0lGIA3PiY4uCxj6ChqSnAO2LiqkzdJH9zFsPrYcxwTgSXz5uqT6MFEOOccWak41JMaZTUlGpOGtQYwo7DJc8EG49TztSawhpNJlfSPqUsAGfoecgxrDI4iN/iJAPvxNLMwDSspwEm4q5SGpGRgnC8O8afsPbgYmKBq21N06brZ/mkQUqw5XyoK5cCJnHGRpLfA3yGlcDZJI901yFtOyZzeFMNyv6Xi0S/MbHrt+0Vlgbb0Fhd/IBlqngToRxOGFwqnqTbXL70tZo0DLv5g0fzwgzehw50C6TDcEBoh6LilEIqe4NbhlbhLOw7rL2jMDHGKlG6a12FNvwIfJ5ZHduSZC4YkAe4gvNt6v8/nac/1ynubPJfmOm6nrU/xPuTjIvSbD89Rp6W/XCRDCxg2Qevqsb56dosLZU6XQoRYGSSiGHtoY/dVSHAgcGTjLka1xVid03IC1Va8nZVA8JfuTRXXHtbNQK0PO4aPGa7hmtD7uGWeGe4YbQ8WoSuuhRRyhk3YMj7VjwjtD7nA+Mlh2J7QwDgr8Z3GSB0OuIHEQ4HYwCZHSTpEM+2InQ2uveRDqeHu12FBDnQ6Tw1RDhQR1EME8KMKaevYf9TixR/3/VDr7SQINXtE5cNe3cZMPQ9Xhhf9teH9e0AlEomSJk9f9DQQT12e4c8QxVQB9DDTc1a0zrNjrbe299D7lp2D7nXASw3MYXhht9J/0OWshRrZPhzLDx59nO6z4c0mXXzSDDS3Cfzmr0IyQ4lcLJDg6G526uJ0/RAmw+aJo5cMMO9lxKQ4fhzDdUVd6a2jl3awzIbdLu9QZiMPA0kTHsFcbD9S5d7rH7Ct9fT9QNuge5deolXr3rZec3MFuKcTqe4UdyllM5u4PU97DYzyQQOaSa1Wn5dNOI/MMxoNUXmrW3GBPEJQ6HyW1lXdGg9rRg68lYS3sJ8PkdvEHS8EStBk/3pK9fCXKng429f73jDOiNvJbTXeMpyx03kEc1yfCXcLU5BG0q56v33lfJbE+MkAi4ETc0Oe1jeg2m0AwL5LbnjCaybwcSnBQ28ajTthJjTJ7u39QpT81P7AVwsAZ/el4u43gyAEfsvKIaV/CiAHMie9iwQOjCcZi21dOvLhyC4xotXTPwzgjGVJ+gMkfxIOa74pm5X376eZXvo8/c2++MxLsBz33HmwI/ke+tb9fIGa31XvH3fXm+0D+qQSIf3JfJcpEK6YtecP6xQlTZsR/XDssUJc2a8E7shOCI+yeVWEzQTemFQngWLqER+MR0RGMENBEeTEXbI/7RKITcvy970MVHeg5oJHYSbl3HLueoL22CkOKkApsk4ekVzdovcCVeRGu7YOKI1uIME3zAaQH2agtIJyUXTm9l9lQ0LsXjvLkUQEk6YJteVaX0b4VLFX8wFm0nu6Aunz71JyRj85uR1OILsm1Yh1/licPeDmISxNW9Uy+DHyC6Yjf8x4OAnwhecSo8LNBC5B3kTnC0W/t8XINdu8ZV4PVQH+FfBwDkMnEyiOG9yM1FcPBrYj5PSRiOzJusCUNcNC9ogcG31z3vF/pMddAcqebGb6ImBc/CYIkhR6ijZmxThMUUeve1yRu97WT2JQyYydHSzzEXJ7+F2gkqFPTMBimcUJKoSM9AJhI4QMQktFajXYF0NlJLaHfHX+WiUl2V4kuHzZ/POiRWp71zZMSKHzfqemeeWpEjT3Z3x3bHPoeB9Bd9yD6YguEw9gkVB9xPoY0QYPrBIxSXVPoOacYz0QN2T6AQ+0h9lpb4F0kPo+JbaWvkjkpKaH3LEXa4K0B5M98pKlMGtAfTPaFhpTBKuTsz11W1LvN2iVJRpnLaMEBLx4fXAW/+dEZbbi2VntowTiO4K9tZ78MF6EgbPUmYn9gbbsWz2ZDDpmgkELAt7pLftEINn3/ao+nnWYkav+GFlvvHs6R3R9TARtJFTzsMfUVy4x93pGscOeqIPnRuOHwo6ZKNoEbjlsfZ6otc9q6CNYKbnpzJcPOzx9vZbXM65aATI41y65ByZGKyXrCH8fcPOwJ9XZLuuXZkdCfQoW/Mj6hbon3dzpfPeuWt89c0D3Sn7loHJZWRn89gqi/z21zoAvVk+9EVlZHcn15zskMfeWvFRSJDxeAlPt/Lf5+B6BAIIEL21PvAweaGTsjSF7s50NPsQvU0+gqO+1BWn3vcoKgbIPL7leT6FyMDPvIvdHOxCtMx7rZ3DPsyLRg4iOd4z6lJl7kamfWxeiOdcz6Lr7tu3dnUs+iyd3s7Vn2sEP5HscepotC5Gvr6g3x2fWZ2K4ZLFbFbUFQKlbnJek59r5HBi3TKJhvp+Ry59CN8ueWfka0vU8+z8jul7vj0Gzuf5ZY+iE9vhCkVHgnoTUfBR5ZocvKqb6JEM9hPsWlXlMRCUrXHFrjIbGgvMpmhHub5JoFSNgPgG4t2/87i0kUaM0SaS2Tp6sIRZ1W8oi6YrCPkuXd8gJG+0I5DLSeyEtvhC2eGMntgkZXQx9mUnKkJFxtwiIIT+ye9MCxK6HTDLPvZQw/YgsJGcJGSUeW2IiRsU9GEiN7CP3vtPcqeqBhmNAqJF1IrXrlu4UfNXJaCzFkIlAfdiR4kj/dhq45kkc6w2Q0SoNtJLj4lkNCknSg+5klZDQAKj13wNLUzXDz8QkbPMQ8ks1ni9c1e+l1ZeSMgJP5I25RwUjvlHhSNq32lJaCHWUlIpHd75Qh0VJZ2oxh9oIdVSWASNYfaCHKZEWpLOH2w13M5bZy3h9s07bK6ZKNNJb1QKHVBpGxH14OQuQU5ylMtiDkvZlOcqGHng5R8eJSjoRwDV10g8xIizEqBD4RWyJOBPSOk1ByvSJ4H6T8J0drFO0fg8aiRk0LV0tqErk9zlrS916rIuuqo+5Ox+gRUH3OWqMIWrpiWV4tQHt7x7yeh8IZUonERY9Vb851KNqMcDXBquLzieJIq1U2o38I3PN72JdZlj1WBEVKMgPtc9iKCO+INp/eQyOyNxn6UKMRNyHqAbwkfBQ3CRF17sVDFRII8eAw3jHPiMYaG4Sz+hTJDXzRy7sYcVYtz+zrhDH6gaOoNoa4aDR/VVHXDqA3CYazshL+n6jcMS4aMb2OG4Wy4+tEh1iXkThDP0ZVBXc6xMnCvPCKhwsDvQ2v+gFlBcu0tIPqvd1o77l23bk8J2hho7ft8zbhjHa327tzCLcQLEVlEHHNk4leLLB3v23XhRrkSOaN/xwiuIBc0wgp3aduHG/sdcSUUa9RahAeVknRFO4QWAe7tkhEqqFncId/bLR8HueM5RYmSEU+7X9w1yJ2wqS7jA8Jfme3IduxStbNuFQ8PbsT6wqVxUPCU+E+sPJ4UxiFPhaPDQDmaENzw6hM4nh+PCfbHcdNAOTbEp2jtzLnBlloZIENTwuwZHuGQpJ2QoQOAxi92xbPDyeEeO0VDlVcFtDrFzYHl282j7fSTUOx/PDBEPi8Jjw/AEAdDmn8J8OjtpwOW6Cd0+dggi3lnePV4fZzYtpoXCdeH50bzw5ISfv9evD7aP5gnN4Zd6CslkhIK8MW8Jro94o7fubvCElmN0dd4QqTJvDFEDV/3J0eerTUM1s1/vDJURVIJJwMHwi35fiHO2KeFF9LlU3B9dwdNdsENN1WydR/SylGvCXQRLAtL4e9c85ucHb4H1V03vHhSIfNlUCdyhj/D05gHcA4SR3CJnzY1myk5bSILxhHdB5bHEkoK/D+rC55U+anCVDGND7mfRnEjHlBNT26UZBMSwaAyjUd8jKNp2kE5V5VMyjIoJgCPmnqso4iBOkjTJK4Z7SoFVLf6e1kjJn5XKOL3yU5QBqG/NiijeSMyFGB7YQ+tWBiDH7S3hUfm7hHwah9wVHJSNQaj/zQw+2UjUGosz3xUdPDIMVMmkypGIC2qkb3VMP/atRGVG91TlnovEbqR+sd1Z6pqMFUaTHvWe4qjppGVHhlUZKUXI+jrWCj6ez1ydUHqHgWnpRvZ6xGP+ktdI9WPTj85Ba9H3igOTtOOeigtfpG+9wBkZ4rS1O2p0LZbIyNFLxDHWmS1gt9j69GO8FqcffdzUhQKZGhy1gGPMY2OW10dvj7MyPaUHgMZmQ3Mj9ZLPR0Pnr0UQQY4sj7ZLzR1lkc/PRWR80dqT7DC0+j1LRCkWhsjuo7Mn0TkpBZQaOzsjy5Hf9EQXucLbnraC9pT7YL3XawEoJU++mpio6an0F8EFHT/LScjj3LQi1j6JwvfkesCtg7DOxSdPoiLTKOzfRZF6+n3EjoGfZuR6fR25G9r4E6y0AUeRiZ9dI7WL3WQt70RxewVRXF6OmOXkcP0dIcG8jHTH7yMiXupHds+36+Rei9n1jfGkveMxo59fRbFwmZ6L/I0VygCjReigKPTFsErZnosCj/PLM9GQUe0vSnopYtXz6+h5rFv2Ywcx359YvLYT2fxj2Lcry+F9n8Y/L0a8p9ztcx84t7nK9eX3MbIo/TII3l7g9Vn7UUYqKuq4Ek99vKyT3JsM+LcxRqk9Ydt+6hh5oT0CPQm+SMJaFOVMnvbYQiW0h9SJb+dHCUf9PaJRt3WrfjeT3X3pydpfezEtg6tb71Ikd/tooQZSjDd9VKNEFVVPbpR6kKwMcdKNgPowbmIRL+jesgSSUjUy1EH/R6B9GZNFTCClqrvqvmzbuopb3T3eDpQzY5Rpp+3g6oFhL3uydRA3S8I3JGBSOskdJEY/mwUl+U9Sulv5pCo2JzPBj/xbaH1ScKio2rfAAtUDJmH0KkeU4ew+3xRjdtP/3p4VSUUSaQRuEsyDWOfING3mbwAMtBZ7BG4wFos5ZqRsBkgDbzs0uIN2bjhiN5+ItROGO21FHsSaRm/D1AZZH2Wkc/LilwDs9uZa9/0qPsLLWZojR9EjHBz3WMmHPROer0jTY5lGN6PtWrrGxhst7hpfZH+omTtLBRvLlmNMgv4rnoOUUloxx9whbnNEDloLJe4+/1EhbHxC1NcpLY7Yx7lKnELYtFVKIBvh8oo3ubbbXGN2WxLY5E+z89JZGKlyxPv7JboWltj/jGvz09seCY2pYktjTZHwmOdZ100VExmUdY7HbC0PlpobqrbXsj3hakmMYdzJUYkxwUdhGYMmMBFteEXpMXspuTHR2PnmDnI45ayVuhF6ymMKjs40ZUx7RhcrcamO8BMlbvUxmHku5Gld77keV7o/sNpjaqiKNGnke6Ywxo3pjqGjqK0zcsEvRRooZjSnbmOajMe+XplcXL875Ggb5QiPYrfaon8jfHjuK0UFuSZcBoy5i0yiM13wcfk5cBRtZjMmINmO8bOA49sxp59yrdbs3LFpBPVtcCGxClbIT2EcZOY0Zes5jNCj1MVovquYw/ZFE9Fxa81Hk2IeY7ryrE9L3Cz957iIoo0dzLwpnzGEU4pT1eLS3Bgu2MoJeT0fiLgyZIaH8RNN6922Npvoo51nGVeLJDKT3TKyoCJSshW++1A26Nw8rLUcpxhHhavAvvnb3w4oy47eMBPCjoWN28xZPXCx5CRk7bEWPR5uRY722yEjMlHm25kCMFPdZx2tJ5Cq772KUbnDOL4wlj5EjLBAYQA0o//w0ByLxg7gNR3yeXmGk69eap6DAMEQoTvbSxqMDCCBOS2UsZMHaB3NcDeJLjT1sCGz4gfm9ljY4HbpG2UeGLsgiXljvy7qo7GII5I4r8hE0FpbNHkMTzQYzyR62FxXHqIkulqn+fwgZ0t3ijd76nqSFHjKRtnDlNADvVgSISo6epCLEyVGnHi4l2lRAx+g1AhrGusN9DF1rn1x5JBZGlBuMcPstYwNx61j6VHNSOetu1I9v/NbtH1L7sMcMeUDqjUJUcnrHyUn/Sx9Y35ykiiNpHJYXzgaa7QWWggtMJdBZnhsaGPtxpKNjKjHtJH9Up9IxWW4x913H1GMUFqy5dNSkMjBjHDPZitojIzxWqMjWKS82NbnrJbYP5UcttXKsqVWMYkLUVSytjzyiD/bgVE5zeuWvMj3VLbz3DF3Zba4x6J9dVLvGNJPre471I3tjNZG6qWpPpPLXlSsJjirK0eOx8KnY6Betlt2VKnC2PlsA0iVMmC9/ZGEUkFehgvZlS6FtY5GfKW3oq3YyEWv8ROHoCfERFvnI8T7fOEUTc7C0/cv+qKuRqpjV3aL2NZgv+qNex6VRzrj/qiMXp3I9ZhoVRR5H2mPc8c6Y/Kot9jV3aseXfsZCpVLxgS9RbNNePCXquSfqieit1x6dn06aWYrZBxsDjxvGIOPU8vkvW92hZjFZa4OPE+2MuZ2WpDj9vGEOPqXuKacbxjDjv4SHEDYcYWLW92159uTEQT3A1FMvcCexStgfHLL3y8tPEemouF98bymYnq8tRPT7nL6omKLMT3EUerqk3mw3lHHH+VyIEovEebysIkPzH6ZCgKrZ48DYr4tLFGnIltrlBY8mPYHDwhwI6Nq33vkpFzRN011aFb46caciT9zfTjPFGZe3+2P4o8Xm/eJZnGwSPcoEviej2+zjIcSDr1X3vBJZHEg69TnG1slYSLRIy4fDKO+EixS1eeBbiSRIufjGbLveAkscpYzRInCwFLHsSOG/n1DlFx+LjwpaCBjFlPS49/EvhJ0iiz82qJPZIyaWpTlO1R3qBeUafzZo88aoflHDb62luv41gx/BjjTa6BAKsbAkUqxjao0pHiGM9F3MaKI88hjitMRqB5nrz4xNxl3C6pGGGMzceIhHNx15jAC8wkk21uW46jlIXhSZajK12krtzuaRjStvrHY5as0sC5YGx/CONbd8C3jKM5joVAzR9EEj97byMc9I60k24DNBbPSNiJLCEKY+mc9vsi6sIUmnTY4ue26qGsFOy1fcZYEz9xuMj+EddWIA8fcfeMTYHjTXLhBMZkeI7PYx/gTl56nGMAsuY9HDx08JcgnEePtkvGJp2xgFRFZGVBMY8ZdbU+6bHjf57xibDsfx43I2tsjP3KS/ZjkbiYz3klclfZGSVEiYRKOXTx6GRImF2B6FPp8pUnyHJjrPHACmzkcKY3he4UJQGBSmNbcp+5b823p97uT/BPTHsvY55S8XjkPLE7k5cHvYwpS/S88vGLAm2Us2PWeRqkJDXBVn0tUxMpVrxnxtCQDdePRp2LKa0WsZjIlKJmPHPrN47yXGZjDx7mKVSt2ePUsxuZtbx7Eb4ZCdLJXc+/ilYQT6hMNCb944GBAPjJaRPElGXo2LapLMjjKajYT2ZMsBfbry+F9WOIXin+XrRPVtLVl1SfGUvFXAhxPReIvE9W0sqKNZ8ekllU214t+fGnm3CEKL40Cxs78bFGIS30lGO9jfPFvjkKLyDaI8t+JchIjAwAJLFFHesyebXNC3lj6LHybCFSOH45vrO4Top7vT3E+IdrVPx5+95Nh1KPd5tXKtbWoDdYD628Ummiw+cFx/hlBSwgH1a/nugUPmhgFc4sgkNFyAS4wmIVlje/Hj4kHWBsoyiS0u4mgsm22SPo1IiA2+RC7jC1S0unt9zms8arl9JHmSUHWAco3KW68AfwSyKACPEoUVMqlbmsybc83ZcbpExJBj4lV+b/9BjQFv44KS2mqBEySuNiseYidyJirjtXG+xHxnBq4+/m4Ll36h6H3RUdlI/FUOKjZ98KGO7xySoxw+2llSydAhUu8tJQM642C4xrGIC1zZLM5bBSlUjGgTYLhTcfm4zNx2MesAmBb5lb3uzgO3FoBrrGVuOucsxEx5y0pW7C9+GN2XuwE/5y4RjYXK5OpWfnMUUQJ3s9nonpGMkFpK5bkQuctCXK/gn2jxrLXdx9LlSbH4yWBmgyfC9xux963LSuVcCfsfdF+XgT/BbmuViFsuUUIJ1RN6Ym7lGiCdUTeIJ8Hj7XKgcAekfrYyNy1tjhZGBuUFkbbJYlysuIKPGdC3rcqm5QYWr89PXi6yPDkpPcctyvHjF5bJuVkBq6fT9y5blpgnyeMtsAsE/Ox6njlXKDIy2Ccu5eG/InjSF6JKjg7sArU9ytMMBTH+r5c8fbIoex3wTdgnRxyC8fdyRuJjcjIQn2yJhCbQrWkaqITmPKn2Mo8v7+YOWxITmPKP2O48oGY0kav9jJPKWi3PkbyE5Tyu1RlvGPyMC8ot49ceq3j74mYOOs8tu8V4a6oTIFGBeUe8dNcbcIx59PvGBeUtCel5RLyoPjnQmQ+MiVB6E7kxPoTivKqOOs3yGE2ryujjjzGxhPtLGqAZMJy/xmBw0+NzCZQ8QSe8ij5vL4+rVNpvvn8xxBFALG5OM0+P6BY8uhvjuwn6wzcoEhY1cS6FjDrhYWMfEqRLdQa7vjfnxwSPBuNN7GixkfjJ/Q7ON4kqEkykceSjLwnjeXFsveE6pR2A1q/Gt+Pjio22JvxqO+8pBVIi78ajvlYGq7YqObaSWdYaidHA+5LjwpaonScsbxE8ySvlFUDHMH39S0h0MyJtyjV+a3KTmluQYxSXOyTj/HvKNqwKck0FRxVjopGcCmFIgdLQ/qtMJ7paAC38kUAE7KJklVqyBQBM330jNMWcnGY2jV+/4lxRNRW32VJRBZAEXF9MXnHhapTP+isq0kOp5r1BcWiwWZPCi4AN5otNBZQo5hxeaKJjb8UaoHje6Wo00qa/PhiPtSlWx7Hjld8JYXXFovhdfnfONl9CGxrnXZp2wqOB/R0AYLxr0XeJGLMHMqTl9pFE5WV1U34VU4TB1A6LxfQpSYS7uFHBYI+4KQc3dP3IlieEz3NbHGFpOzXIf/lISVKVVsxEgFQAPXoVpSdNAKj9ruE1Sov/PucviQi9Cb3RWzEpEeMnGtF6GBgCPrGEWOc7Kj31JACJ6H3SY83Vb/ccFu0mNXX2/2QPmdJ46TCvTmbG7SYukw4aZf2LhTIcOQuFZhPRsuKk9FjFhFYgSGk6WfcYRUrrt0V1YfEAXGHciOt2CxK6UGHprX1J9rDgRAnBUj1GIw+rJAWq+jpuUnJgKQ8I2qkeoSMqdNC6l2Kk2C6uoRiAyaMUb4T5TW4mH1NBToaZUjiEKVcjnbJ+25c2hlcGETZiiffYJBgwxMURPwo8Vq3JjOIjS++lAyzKeRwbN/DXg5liGDePA/k2XSwDNRFqpPybNa+N4GQCBLvjuPGS2NAzi1J+TZrC9L/QiMPPQSCvJjO7nqAYni0k85VicP2t56CJT7A1pjRJuspzZl9zYwRcpqUrthomLmQc8pPGyBg0hYZgMAi8VdG61iia/ADxc5sY3TjYQUslF9YT3hiEFfeGWq6c4b4/DCJwdDeDKHijfJMfxBQynuom/b1Crr9qTk2IKiqgs9bVgUFrtXob+hz6gSNaUiSZ1pHeMBhizgudai5P6CKtodq486gfRQkkn41ofkGVhw5SKuVsw68onRiZWneBQR+GGa4lIdlrc1h8zZT9b4FBX4cwUA6JrwuUMrQagwyoOsE/hkeTSnygLxSydR7qSEnET9d9TCFUeMJVXymuKk2A7weTsYdcQFxu5ET/GHBoKoNq3k2bhws+0HLweQsyfz2KJhwlVcMST5ODyfMNfzfK0YCv6DrC8FrxpIph7igymHU2jdeN+9oTRroox9ZNBaS1pYwbt29zAUsqA66/ydv+V0KkCoh3a6RNMQob4ECM1mtxGGRQIshNK/FzRvHBAkC2vHzgpUIRMoQWjFNbhaMJ82nRdiTNfDnni+G2XKnpAcF45e5wErn0kpQFDtvFUbOTuCm1aO41oQUz92938DsqA64A9thBbPkksef5Q4fmQXFD/QWvG3DsILoe2cKdh7QvcuGJLuq0I3NiZYECxg1HtLyF++MEsEx7ZVy7HtTtcy0MvITdwznXQDxaILfZVO11J7YZgbNdOddQqGBmngkfHJrwJHVyn8Ki6DfLmabZW5Aeh5O0zSgAKcDW+658GCACn9PLl4Cwm8xTsucIgzlHL8wZ6A2xTa57rFPXkKcUypvQeuVrLPKi1whNkwf3EW5Ke8/cE4CWdwTURCUe+WCbUQq5U5HjvR8YolVAS+athN7TYNgst2QDKsmGY4KKQJrzZM4QiJrPH5olAznwi41JEszVZP4ohbRX8IkW5TKC00l4oDKCXfc7B1m6TxnbA1oq/QnXJLJs8nE66pZJnSctcQ6WrFdaLVJpNoEMM4uU8j8GHG49KZwzkciEwRtgRgoAhif8fQnXattg8nY6GvxurbSVyv0QL2HDwQ7BIgVCrRijy/vqIQX3YlfjWC3WEFlhct41gt2kluPucxhnqGqkSwgptJdF3agZfH54r2s4I0fSbwUxBl1rmdjvhMuU5AQkTuPzcrOW7Zjmw6XcCEhrRMLMnJT3pbi5y8lSx8HrJ62oZN4LIgSXDi5lKHYm8Ev/clPPkuYomkwNaob5kELWwcMnSsuO6YuNhUwEvN7BpWgc6h7AorgKPWUXDYsJNBZHlvTwe7MlLxg4Zd12zFE1SlZyqFT3TrOPwEqapU+x0iT+VnKLTRjIphNvzEm7kvwbc5S1yZ5iHO0u1sTQL8FNx0NBKdCNduTb0wYu6Cqcw3Z6EGaQv7jNxAgDoI4JFgqBTw8mCOAzUIeCS4fYOeR6ycM71EFFDQ/YXPJFdyua2hEIEcX8E4uEv4q4MiryYAKJFGg1TU3sb5CEDr3YLxhh9Olqmr4iHyaxBBx+tdOp8mJAjwQqhlKN855oUv6y+lKpp+NNoaqH2j8nX4OvmMW+VUCrTdye9du6BmhwbimQngw5MSysWAzqjU6u4mNTJpC0zFc0yHuSw2sDAaCnIWgYKYriOtPJhT6xA57msqaigDb+19ARCnAA7cPOlo2QplZTW9yAWI73Nf9q7PT39B9z6FMj3Oj/aBnXsEOjyJhkLeMhQK8Kz1I6rLAHn+0bPYBn+xWTGimNCAAgUuef9LeV9RZDh1ObVugefyQttDDLQY6PHEOvRBBI2dTbIyGhYTZk9ucAwQQ4p+9sHklnwcISup+cQazyiHm4JoaLms82Pwo+8w8JTewzkmOp44hPhAlib/ChAdd3vZh5nDy2Hn3qY4ebKCvxt96neHlzBP4ee+pmeJHOcAkWiPL9uQm2I6NOorUGUhBA5dQ0LeR5qjznkTEPMeDjFzRR56jyg6WqPL4MNC64gu3gZK/A7S2qjYmfdXOWqzVk3mPLx8VqsmchqOaGnmCeJDoY489XOzjyZyFIJPceUmC8chSCSGnkePJD7mjk/HO4UGQ+7FdPrpY//P2epNyonkAsRieUW0uJ5UgTdaLX2uSefxp2dlARCFVLAcqyefbPM3Uqpq3FnZPMf2In2ntImRHNo0H6rx8dp01uhVTyAnnPb1U6YnQLkFHKJ9e1HtGIRN2apeE8HT2DRtmpk0Rf+mWtbhA5o014P3zlGkXO+2jceUoDeP5ocqsr1Fx6J1c4uaPs06VkgJ5uDyPNNOqLx8VliJeNT89ZzXkHGLPZWPbApUaRkIAM/qyISj43ZJuMDfW00+Kr8DOiAxu95B3vGalH7cSw2PJE/Gm8wMgUH/MYwEj4oz6TWn5pU010EyBvHBhI1RAk4YmmXq54lXK4jgzTElaYAucnSoU2LaLA3iqmsFUvCplHk96dbnhO0MxwSckwul07dGrUCSeTpTsGwsu3RRkC7jiPOjZSu39xo2mwuk2/AxhTkuM29+nNL9UzabAtunJ+3uhArmpQUKfm00zEI2FU+GtSAfYBsTkDES/tO2mARPWVEQE5smizEzVzyokL7xVLsB7TUtgxCesRtgo3woS6kEF+gt7A5CqeP6bFijnQZSGfuKHgqrjuJ8ohNv9b9QUQDqLIVeCtCF48m7wXaZOplPh+0tlz4L9QX0YaJIZkET/xHXzcoWZBC2vYbnXAdVrTN5mo6cIHX6ApZxspqsdNd+MxxJBCx1TPjypq2G51oHQhCs8F1MoydNuEEekDDp2YxdDgsIUA6cx+XhCxgJrXwQ1O0zVfGVaa6uOPfKJeF9iK4kP/J8iFfEBKIW00cXtvDWxiFqanxFAsQpmuZmpn54A4jdOZGROwcdz+PiFMBgCFOCQuSNOZC4M0oPcRgk5dJPjutp0p0FNL1dP6suA4Lia91pw1DY4Xwwuc1hbgIyhTZBzIUa/lVZddiImlJiwRAgGDwdjEK64JFtRiFI2cZtr8R/4qheT+E3A1OeOzwGd3MaMDELgkWZkVZHmOQXlI5kLRvWm9MPIGvCEPTg9KEWXUoj20wEWofuZo8+xEX2QXhb/Y5oYo8KrZZ/tyoViVBnyOQUGjHHLFzQRXLwVyjlToOi4jIsARMgPYsC9cT4JNGNo4ZQEXBdxTiwBICARriZq7wIT8G4bHAgP0YdcEZxta6LAdoOUgOX3RNS0nR9bcdF+Wv4D709HwUfTEiCqj6vApnXgewesCXTKLNmGe3u0P5sifThAKek7BIOH023QHpOlLJHmmMfP0xSg66xxtU9oBZ8/BASIBGmpILWK3flH6cB4C1spbJekDKhWq6HYFdQEy5lR9jqhWoHzZ090KnX9e5zju3EMEFo67IbTDSHNXu0YC1107uINWjlgslhV2yp2FehipDmgal/NUzzIXIRcKvCVasTjhVcKfjIDwpm4VDuHUSDw9sqFbj2j4VqqH7yKE9o+FV7hvvT3wrnhXk9o4ZZT2saKQIqKDOCYrBFfqQiEVHbMo8PUir7Q8uzZPtPYYh0PYdSTw6y06RDy7NZEPhCotpd77AvtEkblEPJ5lUQ3uRAvDvBmi8NLMu0Q977KvD1iwVe3LszkMxpgDXtrBm68NSEGPQ9+KruJVR8gUTWIfhFT3RkZuJ66iDNd4ZkwKHJrAz3dauBUBIZJ6EPhiHps0r8ol8CqzwAIKyOIycnxBUiCqcM8tpt5EGCzVhVSQvvULww2QVUSHwRQxIaiWnEh6oSCSGgjMFSogDMs0IYVF2n6HEZIdnOYTWxTAGMmeITSqa+BF5miNkjJasKGBwn3zmkZgbFeLLwESaCvfTsPAnVukmj9MUoNPkocUZ+sMa57I5EwBOx+VUIYKATFjZeVa8t6TvZQ92gJAr59PmSaA4B7/U1x6fDA9PgcGlaQewNGN5LLFJnfIpYEJPyguumvNFAwmUAwhWM0pvTH3phMCMssX/g64GPeOgrJtiMO16DJV4iVlOKJA+AGyJ0FT5uwPg9CIsj7vEksMZUit7AOgq4J4ictz3X03cm5M7jsRDGSJixZFQG3l9igSqE0zoeM9E2i6hCRpUcpxjidhA9Q1CBEwS6Aj9bS4FVs0kZF13SjrnXAbOEe0sTURh/LqBU4eMioGAgcChhbKQoWVUGlbtKcEohcUL4b1yxkrbrX4zLO7dzXCnJQrEM4oQPF56UK5e15Qp6hTcZMqFNhK7bGRQqUM5mYCqFIULTEPlQuYXZIsSxDjULIwW0mdsQxgE9qFS1NOoXpRsX1qPC1s1ZLqNSKracIhNYZj0Vs0D6pTfocC4MNp3E14pnYRMQLElVXLLA/NKDSmVWtIlsUYeCXRVYtB8pCaPxfCY6qjCNXxbjmAkQquyEwSKB9LWJko4BPGGddZxmhKYtAQjA75qJLQaZgljZJbyJG+iFcrcCJgzZeJH36N1RUJI8SS4kjqWRSSM6SbzlaDkoBjCD7EtmOBLAY5vm6K1vBAsuNn8e8yBfx3B9SnKmsiisf8o45JxbIzkm7+NZSyTM+5Jr/jnknmSjikZ8k3sq3/jkomyCmiQJa4wrfBKjZJQS6zjcdVI4iKSATJZ7UXHgQVNE2LfXUjiIp9SOiPsQjTky1ATUj6xc4HGK24+FHEJMu3HOz3iR2dRMGxo7j/Zn5eGnceHFX1ySgTwYmwFb5mloE6lyr8OjpoHuNrKLzlUicbRjn3Gil7Bik4E6GR7/FVPAyuW/canMwIJotj8jjgxT7mbLY9dax84YPHzz39ma9mPIJrczA/8m2PhRyKTZWJx89tbMTAPaFp3LXuZlsTr56iZVFJp0E2pYo8z+gnOxN7maMExgGx84sTHHy3Bino+VTxklRhzwbBPLseAs4M2Rnjs6rs+Ys8bDNHkx4R47gmlxP7sbsVauJvnjcFmvZEpFvIvZLskXj3KtJdn7iYaVUrnI8TdirpeMDhqPlUrnV9jGPLKLNXicos+kJgsVd4mWLOAcYH2erol8Tn4m3xPDPC/I6bx4iz6uifxPKXo0brxZlZjIlbBK28WeAk0rsxoTYaiJpG8Wcgk3BRpXZKFHiOP0bLE2AhJqy9JKqxNgDCeo4+cTfx4IwnbmMbOIyDoRRlphPqKjLMESYwkf48BYThJ6Udlj9pWE5RJ4V4TFGaJMYMEk+IpxwHpCdC5Hj1CNTza3xk9IfFG971niuqqaCR3iTyLGzopWcdEk5vrSDI9wmsWMc8zhJbixwMV+8r282qUcgyF8J50zqCU6NBgidQShCJz0zzHTAMgmUd9MxVTc5sVJGUuMm7OQfVyx23ZZIn2SX9S104XAxz6ssZmgDDxmaf445JwTmPImEzNZSyaswKJ9/N61MGZAiiaVY1BMXVEjXHz9mc3xYfXKJ1tMYUmTOV3+MdloaJuATmpHfxhZUYrPUI+gINeVHmzNCxsUMm2ZlUEEVzwZhOiaBfdgJ5I5bonsC2nRVIrIOZ4gT411IuWjmb35svACczlZacjnvYhnM7WW6QNjAmKy1ZctCOSuZigtbBanrMfcZes/Y+t6zO5m+BOkBuB4+4+36z2YmvH3XWp1uOeZvGg8+yqoXXmctBjP4u8zMxykJkeMfcDdPRWsTb5nCA0fmfLI0TK9gNA7HJrV8UPHJQYJqGzQFm+ZbjwP7E8Wc6isqTGRxPSTDHE7BZgmzvnYELMYBpIWC4JlCz6GzYVx7sc5Ua0hBM+S5Gt1Wp2U3E8BG99gO4nOeGs2dIs57avDiFFnWbNUWdwrZwcgUVCQm32Mi2cYsyLZ5izdPNetBZCaaFlJO3IT3y9WkIp11A443KhTjJQnOK108x5488eu3jatmXeO28ffXobZlDjqzHimlq2aks7rZ73jP2qLflAntgk5x6/qJHQm3n2KVqmtepZ8PjPVrtLOoSd0s04sWPj9HGxhOM2uMs5cWvm1g7r2ONzCbXDcRJ15j4t81w258Yok9byyDZFJ7t75AsYrNDSenYT7lmgZSeWdhLd5ZqoQvem3KNIloLzTxJ9CRr2ySHWucftM1xc3Vw8kmVJODerpRWFxhO+C8aU0Er5uFLR5EEqzJkmOmn6NnaM7xJw0tnnrqrNaUPB6Vr2eqzLknQWZIYOasw1Z5qpw9n2rMhUd/zZ/xte+kpGp7MSidVYzFRzr1QUnq+NyibALdQxi1jqpGCAKTWYFvhlR5UkzDGaz0plpQLZtZp0l2AnqVjtnrwEzgWnS8h1nez24Fr9E+Mo0gtvbyPSOTmfYLTdxqMl3vrqC1xkqy5W3sec9oZHrC0cFs3M7LDDc9B5mfqlWDj+s/I4hwtIgmc42gOfzE9OWhwtOZGVC2KFrULTDZ2Qtj5mNy16FtUE5+ZqItzFhNBNGFuwc5jZ6wtwOgcbMAWb0LfjZ7gtWO7EL1xMbb2AkxywTHhaUmPjid8LWuxpC9aExZxOYXvnE0T6xcT7KiueOX+uwszeW/ItXNm+HO82cmGXXzAWzTCaCi0Q8paY4/6k8TxRa6LPlFpf9YxZx/1ctmFHOK2aADU+RhitYzHeqUFCdmY90WoT19x6dbMaOaEs+c+/f1Ylm/VEjFvQTSuPKCjixabbNPVMr4/bZl2zpBaRAzO2f944pWwNVYfG0KO7Fq9s6vYSN1bVo/bOYSZ9ztwQHCTtzGri2weBeY2aJuYTzxbI7NmiYOdawMWOzDajQE2UkY2EzYrHZgILH2KOMSaGGJnZqFjrfHlnW52cNvkiW8Hoh97ASXnjDbWfqHKeZKJKKAQ0uxWUfCS8vAIDTOzXshPrBFiW0e1CY5rtidMxiZZnfS4CorMUoBYBIKxUtMk5gL0nDqBebouXH44kKZLfDL6nssMuEywElG5USb7lnCBNfSZ67UYdLJo5VL2cE2lYkAvuTknCYpkcwh38Zxhi5cLH75oDEDtSmdxh8HkPqa9nPCYYTELg2mKZcMSTnNqrLzIvzfDKZSqa5jEG33lEB4m4AWeAi+ZXbeUJo8W6FktTqai3G76G24ZTEAAzKX9JQiazNP1VV/PWVm2gBG3AufHjfIIBWjyWAYMWguZVo5aE37hm2g8i6QGY8WdAZvnxDuH+XXzjPleOL6PtpLlA/P6agpmaX6W4jZhPipFMAuUoxYNk3Ht5IQVH2HjJIhYOYYgznsA2MW0uc4xZnEG8ZoYhqDPr+JDwwicOdTkexheEInATo9y5xPtvLm1AlWoHCzRa7EdDR76x0NIqjTw+BM+RDkrms8PalCL7ZK5q4x2Ezpe2SudQmWIhNi2bzpR/3quck6XwsislBEyFwoInDUM4dQBf9hrmm8O9ZAH+by5/QzdNAT120ua7w6UqS9dzEzR6NFYs5ww90KejgOKGpWBuupBXxMin+upb2EVRBI/YcKskagdvLqoBTHykmeBm2HF62YvY4haeGvUtuqSZqiiyJFDZrqwbye+hRzcyrUBZvP9PbSJjxZnqSaROujizc1qWzuzoLMuiTWSfgY+D0/IsHIm780tkGtLQ5J3hZdix0zMz2aopfmIbyT2DG5wTidv8k4vZgJiRZmQeCr2b9LevZ/M9m9nj6jb2dH/qWe/DodZnBH1H9OLBOwxuMtnDGgChFUeqo4fZpfIx9mjK1yPqzLb2Z/ATughIWyHcaOsygssNjOZbBz3ruYu4woxu0Z9ZawxPez3bLfdZwMjTZbJDGxiZ0Y5eWyQx71mrH23lrvc99Z1MT/ZawHMhzIKvIDZmrlTXLX3MwOazIzOW+Bzy5aFy1asTLE/OWv1p0fd4bNHua3LXE+29zm/9GxM1kcXLT+ZlFpV5aOxPZPv7LaQ5zctoFnkJl49lJsySooVpm5LUL3Ves4zIw5v8t5smIBnrDOSqnsMv0QBwy6uF7DJoI+OAw4ZtHmLhmQlxz5anUqqeXpdLTnmvKdOn7bJ4ZtTAjp6vDNxmdR/Xr5K0ZvhmEf1mbv/U/wORmT2NH+NJE/GCs9zOcFLpxA8XPDBNDg6cQ0IzTl7QA2r2f1x8zp+SrilnOQCXqV2B6rlqKpg25T1L5zh7s5P+q6c3OnDyevgJYELzp2EAfOlzeMKlsl0/dEC9jn9kCIMo82R5/BIDT58qakeZIPp/EM4Z74LPnkUvMFJkcMuW26m8VT7hOqfwtburbYCiqHhncedN6a2sF4ZY9SBPPfRsOc18M3M0/W97Zh/DNRFMYZxHgsVwXGb8Jsq6YmWuepwtCC1F3NKcwDW0k1RpOavcoBENM6ZV59JE2nnc2lWdL087Z0kPuJyTZZYmeZDoS50sepmXchyE53LzdniGjb5zyJJhkBdOc8/Npi7EukcFQMOWDV7s6y0Wpd6sJnX/0bi6amhJIu1UaFF1/dJAfR503mEf3TMunjkITRO1HUAqnpDmOGFdJGCfkMt6YsXTe6lwcGurSsiw+9VQzak1SDK88xOhDvuzXSmhkPecaGYN0prpD3ymhlfhIxqtRgLoZmigehn3b16RHEMk/+6m8pukjDJlIr8ixLuQ3mb1BqZo883MMqWpS8QXAXrEV2GdZTO9ByIzDF5/DO885N41nD43nU/WTefs89N5mTAs3nD5kAOAW8yl0sPhSvAVvMC1LW8yJEjbzGXSYb36cNLuLt5vLp2QzDvN5DIvHroCQoZg3TvOElDKu84N0n1Da3gls2NdIaGe+EnrpQvmMc2tdJqGXkY3IZkLZNMmdDKwrcCmRrZK9HRulFdM6/QnMi/TuXTmAPjDIW6Zt5o1hSwzYfORdJjsFbMsr8uQyUfOXksyY9V6jHzlNmVhkAeGQs+uVUnpIFaPBNtPppqTw54njNNT+HOu+cEc8l0kQMGRaGmOI9Iwo80xpSZyNSpHNUVpkc0RW8PB8jnyK03ieRqaxZkmpBvGGeU7PueqZo5rotfFaPxP7PpOfQn5gxzLx6PqnGOfePXxWq2zz1SrHMODNZubBRlYt3hBPn3B8chPaX592zbjmlK0eOYsrfT0xF9cfHTukvpKDs3ry7OCMwnbi1hOfRk6by11Ut7TKDAxObeLVwQTXQsnGk7OJOf0IK5Zluww7nqTOM+v+LXnQJZmWvSM65p2Zg6bnoFiTnmJoWNRhGycycJmZpdPdArN0KJwnqlU5y5cJGqqnuYhEk0XIcElDLlnhOiSaJLQy5O0z6JHSqkoJK841c5yPamBTMSV4giP86MMDVZa/G5qmVTGUk+Fx0qpPDTmJHE2wCJX+UerzsInySPQ8EpIwZJ4+JY4RD+OlWbsqeGZnfNIihciWKZJzc3BUrisqamC3PaVIOWD3ZoVj7EdJHHluctLQ/EZMzUrGe4NgBDrc5Vx8lgyulp7OVca/KU/PNtzspGttjykaAE15UqOoo1ntSVllKQSNG5o0Tw7nOuE2cvIo7qR4Spk7m0BPTuarLqtZ+0TJlTdtNdmcwC2eogNjOBadUDX2bUfbZvO+zpZa/ynKMqDE5dZp42r9no2MmiyzUguZxst/jSLVLPWYfcxQFkII97mc2PIVJTE32Wkzln7mTGNAVLdUkIW6xjYFTQbOSCbfKY4xhBz7EdiVLyCbAqSB5p8zXgWkbPdkq8Czg5zALE7d8HNgVP/M6h5vcp47G4i0RBanE5Q5xRkOHntAuC5iHI2b53cpkWEabPnEurg8EWhmzppMsswc8a1pFw5x4qPgmcLPnEpg/Kexg5p6PKPfOZlJEc9WUiiz5ZSg/NGlICaJLZ+iz5ZT5HMMhi/Y+uWwS95ZTo/OdBfYsx6U5TZUl6Dn0uzBT85Mxr8TgwWM/NLMd9KQBJwStLsw8/Ph0enERJWp6pswXi/Mgnri4jBJuxzCjtegxV+Z2LUaUjCjlzHI3XGbB8c8xxvxzxmwmONovpY46dKdvz5FGwnP78u78zWoj/6QtC7LPx2c1KcP5tW+QLGSUDbCe046k5p6I6TnWJOZOb40Bv582guTmqviF2ZwUMCSo1pgkmYSWQkpP847fBoSsJKL/On+aJLUiS0uzt/maSnJWdJY+yFSjQaVn8SMsksJJQAFulj2IXcrNCls6w7hoCyjQpbj4n4whbs1Xfath2JKLF0RmaFJeCWbAL7lGQSnsicK49CVECgO08bS1qwLZC6/xjyTVFKQFNUBcFE2eS8MYKrH/i0AFpAqDKJlezjREjtSsBZSoxCAGPBUAnSz1Gkt4C1HZ3UjwSBFrPVUc4Y9aS2dzB9mkzHWksXc75y+im72DdrO2kbPJXOpeQLRJS/SUukf9E6UUwMTRj7tJExkrjY3QJwWD11nP7MiweaKde51czjBBEyWmBa4LVzB2MjqYnPClvubLJWDiawLit4lIoBhd/c5IJ3IprgXAPNoexbJcg5hslqDnon25FL8CxWRomDcHnWu5phePLX+evwpKHmWyNowaJ41NfbXg+YX/C0q1TqtXDBocTbR7tyVBFIps+yotclO5KahgjHvNpAeS0GDgMH+j11HpNC+qKDIhV5LXRwfQbfbSUe+8lG0GnyUPcryvm+S+QpY0rcVFfkqDJdz+P4uaR6kSlQUqy0kkekCljAkwKUCA3iPQIU1aDq4Xgr4dhc2g6b55gUQPMUKU8X3nEGGFxgSmFKN8bmVPMppn4EIWM9TLahH+ftmIEo8s1pcHiNgiLsoNUmw8KpsEskbFfjqP6eBLP1tmxhA/HhVLiHLiuqUpuWwVF1H7vlKYroU/dNu7LGW5bGh/YOfdmoq6c8TSnnoHURIa3qpl+71Sm9NM10AYus1VChqK4jjVNuHc2fHCLr+6Td1Czozgrnx3oYtTb5qm/7p7WYaU0ytT7bR/VD+t2qaAeg6pp1T7F1hqsOqTAekZtl1TzYwIHuT0UxWvWdQlKnqlfOHQPVv636pZs7vqmp1PkXhGU0vRNNTSD1PxtBqYQew6RkNS4KDI6ow0SaLdGpCS7aD3iRdukcwetGp4eD0l0JD2RqVku4OdwfmuD0zNPwrQUu8mpgNSY526Tvd8382kjzqCnft3vVM9kmKO3Odq6qKYyc1Ih3TzUycjbRrzfN83Gh3TgG9ihrk619GS6uVqQ3+tFtkAb5akK6qVqRFF1Wp27T3iRYwdKpTrU3GDBtTSd0VO1NqcTBlIpOtSDjU61K2XdlFxndXVLsosHLrJZlLXGCp/o6A6nzzq91fMMwOpb6jKp0h1MdrRvOiOpB5xHl37zvhzasM4WDZFbWoud+pVbfRgNVt0sGJvoHUqBXQxU2wiisG1YPcavowBdSxwNrgzXBL1AeMMUc8EWW84DGJV6wdyGbkotFddbSIvMXFNqmaMqzRNHY6/j4KVKPODbByZUHJr0vIkrs0qbpqhTzFK7CjGVeeQIgQu8/Vs8FM90RwcvqSSA6ODap9b6lQmEBnVFqwzpooqe93/1PfqcyUlKpt1hi4P2SJwaZ7CHGdvJTinZaDPX3c2CGRd5ow5F18NJAnQu29M+6WBl23y6NSbbUsddtCJjEE0Mm1Qi7aCDUpuYSLh1LVLadsfYPZ1ks7qIufqFoi5aUof1/nJ2m09NpE6REie7VJ1T8uSOqafUW+0kX54I64unV/EEpeNIilp8OghIuORe5i6JFvf162bgjXg6oBqTzW+SL4S6v2lw6sdnRf6nmt0NTgL4iTqadujq7SLJzbodAEaKVi3GmhQBl26JYtsHuyXVrFh7d+PCVYvPbosi+As4pdHlKVYtfbuq9eAshyLdbTabTORelHa5Fzs5oLb+an46C8i8gGx9zKv74qUw7rdaYMaoKLBAb+y2hRYrnY+5oLNkUX71VoefRg7wC/st8UXrymLlqSi/+5lKL7oza2MflIyi8B5rKLwHmcoupxbyi2ca1cthUWqy3HLoXnTFo9st5UXHjXRtMZ4MvOgI1Toyn3MZaLmpe2WsXdVZbXl3NRf8aY3xT5dsu73RkZeLPncXFwFd0hijqX8lmGiwoY0aLwngxp0jRcraSE+g3d8K6sPjG7oQzvXU+MZ5u7bdH+Bvw6JF5z4+m0WwhDbRdAXQpU0eiwbbbYM52qxEAvqj3dkcyrzmILqHi3cwD2DtK6w2mHxbpKWAawNzsGxziMBwYKWUC54+pN0XPOh3RY/1SM5k+NS+Sf9VB+SoXe9F0ZgQBqMdG8zIW9OsYuLVmxic21QGuPqXH7UZg2Dbj6mmSOwZv3uz+pckV0DVk6MwNR31F0+MJTqM0q9juoDPuiqZxBr+23WdL5+M+F4dtnTMZAUQxbQSSTOhTkDFSvpCThtTPkBF4FwEE66Z3ylPUtGgB6hoyEX9iBYxfLPr00sHgmEXLh2YmJo4DcOkptvLAHh2Czo7Ps8W0iL+MXbfWURcopX36rV0OE6h/USWCpi4RO5v13W7rtW9bvH9YzF0bdc/qySEjbp4i9v6viLnMXFi08xYV9a8Y0DR5s6jHO4Ho2bfkWmSLp/rGN5ixaiXUAGig9csW5/V3+qVi0jUmotDB7si16RbsS3N+ujRvarH/V6xZmaS/63g9f/qrIslLv8SwnOkWWtZcrYuq+oA8EOUlyL7LT8a6OxfsLagGuydGAab6wFzqcnZaDPANvS7NpakBv9i+/ovfmGXNg4vTGsoDWHFuQNb7wCW2mju6VYwGmOLLAa44tQ2Yp3faOxLZ3AaKYM6HIEDQ0l6pLmU6UbMTzu9HaEc3OLCWjv+XyBvi0UXF6QN/O7FA01k2UDevOkXd0gaa4tXWbri6RqvQNbrQm4uByLpDSYG3qLORzQ4RywasDWgkHuLhY7OrPz3wmi3SGrYplY61mEwpnHi4tFsP2vgb3W1/zpms/PFgepA1mLYMO7q5FdmgfaLzxSc7WnFAdgzvF8ngxoaXYOL1LeS2EOEg1Ae7r0jewZUkfdOjEN/sGJ912aoKDRyuloxtuzSg08rpJcapa1+LDQ7qqZxwb9NcFqxIwYq6wzUIpeb3XMYsKp+wJ0uwZwaQ2b6KxVd9JSs06QZBRnczoqyRZ0UAYvCqvdZuXByRdZKXm0gSLvHbXgculLxCWNSLkHMzMOQly4pUpTNTjJNtAi/KQPjYEEWkIsZpOFeKzOw1VQsbu/DsJbnUWzihgFvM6tpVM7kIixPFoWdllmhEs6BBtmT0q0RLpW6ldkyzuu1Rdq1TYjEX3QZ5dBYi71uuXZ7EXoR3z4qy/uolvil0lmtEvp6J0OeqaXRLbOLw0EGJbEi9JZoWLKzaOXGHEDMS43K91LliWyD2S7JsSyjq01LWZSHEs0nLoTSkuzZV9iqyNFMCqVzoZF27dBYrvEthpcNi4ZZkHxdOrAkt2KvNi9wrI3EYSWKdmAttqXXOZ5PhIO700vLgYv0Vuqvb6ySXPYviRw3gekl7/lucZy53ZJcAsyjB/JLIFnCkuinJN0JHF/aVRSaKkvtpYJgw7Lb8z8U7aksCKq2bDwGh8zzSXLzOdUrONUeZsGcdMGkNVInC6S+QYtpVabm+ksCtubS0ju1CpNZNlzOjJZ5g1OZ2RA/MHfjX9mfKRKtSx6zSJwxYMdTvF5P4+7qd8pBaTyXzrV3blaiblmu7uNXcigfnTslk9LkxL9ku3OOa5rrBkiwpQdGzPTxb10f4GxEUAC6sV3i8jFwD+FleLgpBCSgPJZUqcRZ17kx0XD+LxBsWyBSu12DFyqUF2r6qBVTvqgFLIe6irXApdu0bgulkQ+cJrovunxZEMQujcddUVyF3bjspVbx2pFLtKqqVUUZdytW5vVODyUduPO4pZRIOykbODJkictXXWXzg3wuyVVAi6sEuKqoD7svu0GLsqr6UuEzr1VejLACdMMX3OQKLr33emfdzkIEXkYu9EXc5BoupmdgqX0OnWbrQixaqk1Vd+6FDW2qsf3dIau4d2mWzLkQTA7PsaqutRX+6VUs3CDVS56qt1VFi6gD1MZbG0LqlvVVEaq6YsPHK+tsolp0pWaqoR2L+si3mGUJNVq/q5LN3QJm3WxOhnVearHUsCxe8yy6llbdHLixmgepaZVaaBgSd4aqlIvCTvUOV2q9SLlI7G1VdqtDS/Fl+kd+YYu1XRpclnhaqqvTJkXW1U5DNn0eTUudVJsXJ1VzquCS8lHWpElS7F1VTQjTnWuq9yLrS6MA097Bdi2C2q/kcVLlR3nqs9nCXO7rLGQjkd0kBpvVfWl8HZB7Im0vHqrfVZrq7pVv6rop0PlMA1VUl6DVNSWSYOgaoaS+BqpugWy74NUZxaFcRBq7OLD6qUNU8tr6y403HndLWza6OlxZtkXhq7kF66Xg9XEaqaiwLB49VK1L46l5yvI1XMl49L9GqQ5GK7vky1YxLVt/U7yDnHvA2S3fOqrZ40Xdd0A5c1gzsUyDqXQKkV14Yv3tobBlvVDOrFqPrRYXi4xivKdwGW8V1jRTU1ftOp5LPzrtNXbaJMJQfkD5LvyrUSDmap+S1vqozVDK7WDi3OI60LdsmypeBK+ZngpcIXQbIfNtRGWMBbFttIy5dnD+Lfmqw1qopfZy6oKjFLpfBhiGznN2MJpIuGdHhKWMtKronOfhbXhdEigCtWm5JAXZLln5x0uW6dFFwGPsM4S5Sjaq7kOZF6iVcxzomV+bWrcEufhYsxd1q5yRn+zgXAb2Qrgz1iNyVvRpYjENmvndB4cnkpHFCQpU8TGRPh0Xed0rcyB5Eytte1dSkgRpygAZVXNjGtQTMGhvYNaKuLXdyJVqnILaXzzeqmrWI6pmQXoYrtFj2q6W7ZbpVBNi5mKVo3Bk7F1exsVjoQBZor5rBmmPaojy56Y2Fxr2rPHgDvPIhIK0vtgaRBrzVfAuS6XlUHql18ZSwETEFMfq+auWWqdSgolVH0ry50Sm9llSrmyhV5eyrRSibPL/WIuo7tKddlW4UTeLrkgXxVY9DyWHdUycVnpjE8291JSgMzhhMx6XY7ml/oFMpaF7dqLc1bI8uS3wyYAhF+6VQkSv/PMjTL07QRZUtU/mSt0aNXsmWyl1K1iApzGEf9K7GaD3DrQM6j6qkEHxmsQWprfzoO9cbkBLhUOfVU50iekiUG5ldNKkCfGV0+KtUzHVeJAWIYsfAwIZnTgYyFXPwaU32I/zvKIuLNjHz3g6YODzYCzQA5H6eC+Ef+FyUBekjiJ4P5cCRTBYpwzKDCowhqQKGsZLgevpXqkXV2uwHCddboAxhQ1i9YD+9LzKZ+OnGsjPBcqnyAdB0X1w3KpivSQCZtkC8rb4MC3ydPlVQBAdR46uX7MQAeTVVQCthQEK9blDfarYUB6qthVhWq2FVDaQYUJCswqz4K4OlFiKeKc5CuBhWXakGFUGaQYUt/RBhX16i7FEQrfes5Ct+bSEK4oVMQripUZCtYWz0KyK1OR6UhX/4omFZpygqDAwrlhWAEp6FbUK//FDQr/8UtCtHJyEK5cNQSW2/VlRZ8Fdm6tb5Fj2fBWbA5iAGNmmyTA2mqoAE6ZhFbEAGTNHsOURX1w72bViK12HY8Ot2V5dr+0xtFpT9L0WCRXkxaF/QyK1AzdCaHAAPYZew2n+lr9WXaVAAUisFFan+hAALIrc/1SiuqgHKK+r9SorVkVfYYijX9hozlAgAqABA0YLgBSCqEMcIYTIAFwBESHOALHAIAAAA"))
///////////////////////////////////////////////

///////////////////////////////////////////////
/* Utility functions */

var storagePrefix = 'KiCad_HTML_BOM__' + pcbdata.metadata.title + '__' +
  pcbdata.metadata.revision + '__#';
var storage;

function initStorage(key) {
  try {
    window.localStorage.getItem("blank");
    storage = window.localStorage;
  } catch (e) {
    // localStorage not available
  }
  if (!storage) {
    try {
      window.sessionStorage.getItem("blank");
      storage = window.sessionStorage;
    } catch (e) {
      // sessionStorage also not available
    }
  }
}

function readStorage(key) {
  if (storage) {
    return storage.getItem(storagePrefix + key);
  } else {
    return null;
  }
}

function writeStorage(key, value) {
  if (storage) {
    storage.setItem(storagePrefix + key, value);
  }
}

function fancyDblClickHandler(el, onsingle, ondouble) {
  return function() {
    if (el.getAttribute("data-dblclick") == null) {
      el.setAttribute("data-dblclick", 1);
      setTimeout(function() {
        if (el.getAttribute("data-dblclick") == 1) {
          onsingle();
        }
        el.removeAttribute("data-dblclick");
      }, 200);
    } else {
      el.removeAttribute("data-dblclick");
      ondouble();
    }
  }
}

function smoothScrollToRow(rowid) {
  document.getElementById(rowid).scrollIntoView({
    behavior: "smooth",
    block: "center",
    inline: "nearest"
  });
}

function focusInputField(input) {
  input.scrollIntoView(false);
  input.focus();
  input.select();
}

function copyToClipboard() {
  var text = '';
  for (var node of bomhead.childNodes[0].childNodes) {
    if (node.firstChild) {
      text = text + node.firstChild.nodeValue;
    }
    if (node != bomhead.childNodes[0].lastChild) {
      text += '\t';
    }
  }
  text += '\n';
  for (var row of bombody.childNodes) {
    for (var cell of row.childNodes) {
      for (var node of cell.childNodes) {
        if (node.nodeName == "INPUT") {
          if (node.checked) {
            text = text + '✓';
          }
        } else if (node.nodeName == "MARK") {
          text = text + node.firstChild.nodeValue;
        } else {
          text = text + node.nodeValue;
        }
      }
      if (cell != row.lastChild) {
        text += '\t';
      }
    }
    text += '\n';
  }
  var textArea = document.createElement("textarea");
  textArea.classList.add('clipboard-temp');
  textArea.value = text;

  document.body.appendChild(textArea);
  textArea.focus();
  textArea.select();

  try {
    if (document.execCommand('copy')) {
      console.log('Bom copied to clipboard.');
    }
  } catch (err) {
    console.log('Can not copy to clipboard.');
  }

  document.body.removeChild(textArea);
}

function removeGutterNode(node) {
  for (var i = 0; i < node.childNodes.length; i++) {
    if (node.childNodes[i].classList &&
      node.childNodes[i].classList.contains("gutter")) {
      node.removeChild(node.childNodes[i]);
      break;
    }
  }
}

function cleanGutters() {
  removeGutterNode(document.getElementById("bot"));
  removeGutterNode(document.getElementById("canvasdiv"));
}

var units = {
  prefixes: {
    giga: ["G", "g", "giga", "Giga", "GIGA"],
    mega: ["M", "mega", "Mega", "MEGA"],
    kilo: ["K", "k", "kilo", "Kilo", "KILO"],
    milli: ["m", "milli", "Milli", "MILLI"],
    micro: ["U", "u", "micro", "Micro", "MICRO", "μ", "µ"], // different utf8 μ
    nano: ["N", "n", "nano", "Nano", "NANO"],
    pico: ["P", "p", "pico", "Pico", "PICO"],
  },
  unitsShort: ["R", "r", "Ω", "F", "f", "H", "h"],
  unitsLong: [
    "OHM", "Ohm", "ohm", "ohms",
    "FARAD", "Farad", "farad",
    "HENRY", "Henry", "henry"
  ],
  getMultiplier: function(s) {
    if (this.prefixes.giga.includes(s)) return 1e9;
    if (this.prefixes.mega.includes(s)) return 1e6;
    if (this.prefixes.kilo.includes(s)) return 1e3;
    if (this.prefixes.milli.includes(s)) return 1e-3;
    if (this.prefixes.micro.includes(s)) return 1e-6;
    if (this.prefixes.nano.includes(s)) return 1e-9;
    if (this.prefixes.pico.includes(s)) return 1e-12;
    return 1;
  },
  valueRegex: null,
}

function initUtils() {
  var allPrefixes = units.prefixes.giga
    .concat(units.prefixes.mega)
    .concat(units.prefixes.kilo)
    .concat(units.prefixes.milli)
    .concat(units.prefixes.micro)
    .concat(units.prefixes.nano)
    .concat(units.prefixes.pico);
  var allUnits = units.unitsShort.concat(units.unitsLong);
  units.valueRegex = new RegExp("^([0-9\.]+)" +
    "\\s*(" + allPrefixes.join("|") + ")?" +
    "(" + allUnits.join("|") + ")?" +
    "(\\b.*)?$", "");
  units.valueAltRegex = new RegExp("^([0-9]*)" +
    "(" + units.unitsShort.join("|") + ")?" +
    "([GgMmKkUuNnPp])?" +
    "([0-9]*)" +
    "(\\b.*)?$", "");
  if (config.fields.includes("Value")) {
    var index = config.fields.indexOf("Value");
    pcbdata.bom["parsedValues"] = {};
    for (var id in pcbdata.bom.fields) {
      pcbdata.bom.parsedValues[id] = parseValue(pcbdata.bom.fields[id][index])
    }
  }
}

function parseValue(val, ref) {
  var inferUnit = (unit, ref) => {
    if (unit) {
      unit = unit.toLowerCase();
      if (unit == 'Ω' || unit == "ohm" || unit == "ohms") {
        unit = 'r';
      }
      unit = unit[0];
    } else {
      ref = /^([a-z]+)\d+$/i.exec(ref);
      if (ref) {
        ref = ref[1].toLowerCase();
        if (ref == "c") unit = 'f';
        else if (ref == "l") unit = 'h';
        else if (ref == "r" || ref == "rv") unit = 'r';
        else unit = null;
      }
    }
    return unit;
  };
  val = val.replace(/,/g, "");
  var match = units.valueRegex.exec(val);
  var unit;
  if (match) {
    val = parseFloat(match[1]);
    if (match[2]) {
      val = val * units.getMultiplier(match[2]);
    }
    unit = inferUnit(match[3], ref);
    if (!unit) return null;
    else return {
      val: val,
      unit: unit,
      extra: match[4],
    }
  }
  match = units.valueAltRegex.exec(val);
  if (match && (match[1] || match[4])) {
    val = parseFloat(match[1] + "." + match[4]);
    if (match[3]) {
      val = val * units.getMultiplier(match[3]);
    }
    unit = inferUnit(match[2], ref);
    if (!unit) return null;
    else return {
      val: val,
      unit: unit,
      extra: match[5],
    }
  }
  return null;
}

function valueCompare(a, b, stra, strb) {
  if (a === null && b === null) {
    // Failed to parse both values, compare them as strings.
    if (stra != strb) return stra > strb ? 1 : -1;
    else return 0;
  } else if (a === null) {
    return 1;
  } else if (b === null) {
    return -1;
  } else {
    if (a.unit != b.unit) return a.unit > b.unit ? 1 : -1;
    else if (a.val != b.val) return a.val > b.val ? 1 : -1;
    else if (a.extra != b.extra) return a.extra > b.extra ? 1 : -1;
    else return 0;
  }
}

function validateSaveImgDimension(element) {
  var valid = false;
  var intValue = 0;
  if (/^[1-9]\d*$/.test(element.value)) {
    intValue = parseInt(element.value);
    if (intValue <= 16000) {
      valid = true;
    }
  }
  if (valid) {
    element.classList.remove("invalid");
  } else {
    element.classList.add("invalid");
  }
  return intValue;
}

function saveImage(layer) {
  var width = validateSaveImgDimension(document.getElementById("render-save-width"));
  var height = validateSaveImgDimension(document.getElementById("render-save-height"));
  var bgcolor = null;
  if (!document.getElementById("render-save-transparent").checked) {
    var style = getComputedStyle(topmostdiv);
    bgcolor = style.getPropertyValue("background-color");
  }
  if (!width || !height) return;

  // Prepare image
  var canvas = document.createElement("canvas");
  var layerdict = {
    transform: {
      x: 0,
      y: 0,
      s: 1,
      panx: 0,
      pany: 0,
      zoom: 1,
    },
    bg: canvas,
    fab: canvas,
    silk: canvas,
    highlight: canvas,
    layer: layer,
  }
  // Do the rendering
  recalcLayerScale(layerdict, width, height);
  prepareLayer(layerdict);
  clearCanvas(canvas, bgcolor);
  drawBackground(layerdict, false);
  drawHighlightsOnLayer(layerdict, false);

  // Save image
  var imgdata = canvas.toDataURL("image/png");

  var filename = pcbdata.metadata.title;
  if (pcbdata.metadata.revision) {
    filename += `.${pcbdata.metadata.revision}`;
  }
  filename += `.${layer}.png`;
  saveFile(filename, dataURLtoBlob(imgdata));
}

function saveSettings() {
  var data = {
    type: "InteractiveHtmlBom settings",
    version: 1,
    pcbmetadata: pcbdata.metadata,
    settings: settings,
  }
  var blob = new Blob([JSON.stringify(data, null, 4)], {
    type: "application/json"
  });
  saveFile(`${pcbdata.metadata.title}.settings.json`, blob);
}

function loadSettings() {
  var input = document.createElement("input");
  input.type = "file";
  input.accept = ".settings.json";
  input.onchange = function(e) {
    var file = e.target.files[0];
    var reader = new FileReader();
    reader.onload = readerEvent => {
      var content = readerEvent.target.result;
      var newSettings;
      try {
        newSettings = JSON.parse(content);
      } catch (e) {
        alert("Selected file is not InteractiveHtmlBom settings file.");
        return;
      }
      if (newSettings.type != "InteractiveHtmlBom settings") {
        alert("Selected file is not InteractiveHtmlBom settings file.");
        return;
      }
      var metadataMatches = newSettings.hasOwnProperty("pcbmetadata");
      if (metadataMatches) {
        for (var k in pcbdata.metadata) {
          if (!newSettings.pcbmetadata.hasOwnProperty(k) || newSettings.pcbmetadata[k] != pcbdata.metadata[k]) {
            metadataMatches = false;
          }
        }
      }
      if (!metadataMatches) {
        var currentMetadata = JSON.stringify(pcbdata.metadata, null, 4);
        var fileMetadata = JSON.stringify(newSettings.pcbmetadata, null, 4);
        if (!confirm(
            `Settins file metadata does not match current metadata.\n\n` +
            `Page metadata:\n${currentMetadata}\n\n` +
            `Settings file metadata:\n${fileMetadata}\n\n` +
            `Press OK if you would like to import settings anyway.`)) {
          return;
        }
      }
      overwriteSettings(newSettings.settings);
    }
    reader.readAsText(file, 'UTF-8');
  }
  input.click();
}

function overwriteSettings(newSettings) {
  initDone = false;
  Object.assign(settings, newSettings);
  writeStorage("bomlayout", settings.bomlayout);
  writeStorage("bommode", settings.bommode);
  writeStorage("canvaslayout", settings.canvaslayout);
  writeStorage("bomCheckboxes", settings.checkboxes.join(","));
  document.getElementById("bomCheckboxes").value = settings.checkboxes.join(",");
  for (var checkbox of settings.checkboxes) {
    writeStorage("checkbox_" + checkbox, settings.checkboxStoredRefs[checkbox]);
  }
  writeStorage("markWhenChecked", settings.markWhenChecked);
  padsVisible(settings.renderPads);
  document.getElementById("padsCheckbox").checked = settings.renderPads;
  fabricationVisible(settings.renderFabrication);
  document.getElementById("fabricationCheckbox").checked = settings.renderFabrication;
  silkscreenVisible(settings.renderSilkscreen);
  document.getElementById("silkscreenCheckbox").checked = settings.renderSilkscreen;
  referencesVisible(settings.renderReferences);
  document.getElementById("referencesCheckbox").checked = settings.renderReferences;
  valuesVisible(settings.renderValues);
  document.getElementById("valuesCheckbox").checked = settings.renderValues;
  tracksVisible(settings.renderTracks);
  document.getElementById("tracksCheckbox").checked = settings.renderTracks;
  zonesVisible(settings.renderZones);
  document.getElementById("zonesCheckbox").checked = settings.renderZones;
  dnpOutline(settings.renderDnpOutline);
  document.getElementById("dnpOutlineCheckbox").checked = settings.renderDnpOutline;
  setRedrawOnDrag(settings.redrawOnDrag);
  document.getElementById("dragCheckbox").checked = settings.redrawOnDrag;
  setDarkMode(settings.darkMode);
  document.getElementById("darkmodeCheckbox").checked = settings.darkMode;
  setHighlightPin1(settings.highlightpin1);
  document.getElementById("highlightpin1Checkbox").checked = settings.highlightpin1;
  showFootprints(settings.show_footprints);
  writeStorage("boardRotation", settings.boardRotation);
  document.getElementById("boardRotation").value = settings.boardRotation / 5;
  document.getElementById("rotationDegree").textContent = settings.boardRotation;
  initDone = true;
  prepCheckboxes();
  changeBomLayout(settings.bomlayout);
}

function saveFile(filename, blob) {
  var link = document.createElement("a");
  var objurl = URL.createObjectURL(blob);
  link.download = filename;
  link.href = objurl;
  link.click();
}

function dataURLtoBlob(dataurl) {
  var arr = dataurl.split(','),
    mime = arr[0].match(/:(.*?);/)[1],
    bstr = atob(arr[1]),
    n = bstr.length,
    u8arr = new Uint8Array(n);
  while (n--) {
    u8arr[n] = bstr.charCodeAt(n);
  }
  return new Blob([u8arr], {
    type: mime
  });
}

var settings = {
  canvaslayout: "default",
  bomlayout: "default",
  bommode: "grouped",
  checkboxes: [],
  checkboxStoredRefs: {},
  darkMode: false,
  highlightpin1: false,
  redrawOnDrag: true,
  boardRotation: 0,
  renderPads: true,
  renderReferences: true,
  renderValues: true,
  renderSilkscreen: true,
  renderFabrication: true,
  renderDnpOutline: false,
  renderTracks: true,
  renderZones: true,
  columnOrder: [],
  hiddenColumns: [],
}

function initDefaults() {
  settings.bomlayout = readStorage("bomlayout");
  if (settings.bomlayout === null) {
    settings.bomlayout = config.bom_view;
  }
  if (!['bom-only', 'left-right', 'top-bottom'].includes(settings.bomlayout)) {
    settings.bomlayout = config.bom_view;
  }
  settings.bommode = readStorage("bommode");
  if (settings.bommode === null) {
    settings.bommode = "grouped";
  }
  if (!["grouped", "ungrouped", "netlist"].includes(settings.bommode)) {
    settings.bommode = "grouped";
  }
  settings.canvaslayout = readStorage("canvaslayout");
  if (settings.canvaslayout === null) {
    settings.canvaslayout = config.layer_view;
  }
  var bomCheckboxes = readStorage("bomCheckboxes");
  if (bomCheckboxes === null) {
    bomCheckboxes = config.checkboxes;
  }
  settings.checkboxes = bomCheckboxes.split(",").filter((e) => e);
  document.getElementById("bomCheckboxes").value = bomCheckboxes;

  settings.markWhenChecked = readStorage("markWhenChecked") || "";
  populateMarkWhenCheckedOptions();

  function initBooleanSetting(storageString, def, elementId, func) {
    var b = readStorage(storageString);
    if (b === null) {
      b = def;
    } else {
      b = (b == "true");
    }
    document.getElementById(elementId).checked = b;
    func(b);
  }

  initBooleanSetting("padsVisible", config.show_pads, "padsCheckbox", padsVisible);
  initBooleanSetting("fabricationVisible", config.show_fabrication, "fabricationCheckbox", fabricationVisible);
  initBooleanSetting("silkscreenVisible", config.show_silkscreen, "silkscreenCheckbox", silkscreenVisible);
  initBooleanSetting("referencesVisible", true, "referencesCheckbox", referencesVisible);
  initBooleanSetting("valuesVisible", true, "valuesCheckbox", valuesVisible);
  if ("tracks" in pcbdata) {
    initBooleanSetting("tracksVisible", true, "tracksCheckbox", tracksVisible);
    initBooleanSetting("zonesVisible", true, "zonesCheckbox", zonesVisible);
  } else {
    document.getElementById("tracksAndZonesCheckboxes").style.display = "none";
    tracksVisible(false);
    zonesVisible(false);
  }
  initBooleanSetting("dnpOutline", false, "dnpOutlineCheckbox", dnpOutline);
  initBooleanSetting("redrawOnDrag", config.redraw_on_drag, "dragCheckbox", setRedrawOnDrag);
  initBooleanSetting("darkmode", config.dark_mode, "darkmodeCheckbox", setDarkMode);
  initBooleanSetting("highlightpin1", config.highlight_pin1, "highlightpin1Checkbox", setHighlightPin1);

  var fields = ["checkboxes", "References"].concat(config.fields).concat(["Quantity"]);
  var hcols = JSON.parse(readStorage("hiddenColumns"));
  if (hcols === null) {
    hcols = [];
  }
  settings.hiddenColumns = hcols.filter(e => fields.includes(e));

  var cord = JSON.parse(readStorage("columnOrder"));
  if (cord === null) {
    cord = fields;
  } else {
    cord = cord.filter(e => fields.includes(e));
    if (cord.length != fields.length)
      cord = fields;
  }
  settings.columnOrder = cord;

  settings.boardRotation = readStorage("boardRotation");
  if (settings.boardRotation === null) {
    settings.boardRotation = config.board_rotation * 5;
  } else {
    settings.boardRotation = parseInt(settings.boardRotation);
  }
  document.getElementById("boardRotation").value = settings.boardRotation / 5;
  document.getElementById("rotationDegree").textContent = settings.boardRotation;
}

// Helper classes for user js callbacks.

const IBOM_EVENT_TYPES = {
  ALL: "all",
  HIGHLIGHT_EVENT: "highlightEvent",
  CHECKBOX_CHANGE_EVENT: "checkboxChangeEvent",
  BOM_BODY_CHANGE_EVENT: "bomBodyChangeEvent",
}

const EventHandler = {
  callbacks: {},
  init: function() {
    for (eventType of Object.values(IBOM_EVENT_TYPES))
      this.callbacks[eventType] = [];
  },
  registerCallback: function(eventType, callback) {
    this.callbacks[eventType].push(callback);
  },
  emitEvent: function(eventType, eventArgs) {
    event = {
      eventType: eventType,
      args: eventArgs,
    }
    var callback;
    for (callback of this.callbacks[eventType])
      callback(event);
    for (callback of this.callbacks[IBOM_EVENT_TYPES.ALL])
      callback(event);
  }
}
EventHandler.init();

///////////////////////////////////////////////

///////////////////////////////////////////////
/* PCB rendering code */

var emptyContext2d = document.createElement("canvas").getContext("2d");

function deg2rad(deg) {
  return deg * Math.PI / 180;
}

function calcFontPoint(linepoint, text, offsetx, offsety, tilt) {
  var point = [
    linepoint[0] * text.width + offsetx,
    linepoint[1] * text.height + offsety
  ];
  // This approximates pcbnew behavior with how text tilts depending on horizontal justification
  point[0] -= (linepoint[1] + 0.5 * (1 + text.justify[0])) * text.height * tilt;
  return point;
}

function drawText(ctx, text, color) {
  if ("ref" in text && !settings.renderReferences) return;
  if ("val" in text && !settings.renderValues) return;
  ctx.save();
  ctx.fillStyle = color;
  ctx.strokeStyle = color;
  ctx.lineCap = "round";
  ctx.lineJoin = "round";
  ctx.lineWidth = text.thickness;
  if ("svgpath" in text) {
    ctx.stroke(new Path2D(text.svgpath));
    ctx.restore();
    return;
  }
  ctx.translate(...text.pos);
  ctx.translate(text.thickness * 0.5, 0);
  var angle = -text.angle;
  if (text.attr.includes("mirrored")) {
    ctx.scale(-1, 1);
    angle = -angle;
  }
  var tilt = 0;
  if (text.attr.includes("italic")) {
    tilt = 0.125;
  }
  var interline = text.height * 1.5 + text.thickness;
  var txt = text.text.split("\n");
  // KiCad ignores last empty line.
  if (txt[txt.length - 1] == '') txt.pop();
  ctx.rotate(deg2rad(angle));
  var offsety = (1 - text.justify[1]) / 2 * text.height; // One line offset
  offsety -= (txt.length - 1) * (text.justify[1] + 1) / 2 * interline; // Multiline offset
  for (var i in txt) {
    var lineWidth = text.thickness + interline / 2 * tilt;
    for (var j = 0; j < txt[i].length; j++) {
      if (txt[i][j] == '\t') {
        var fourSpaces = 4 * pcbdata.font_data[' '].w * text.width;
        lineWidth += fourSpaces - lineWidth % fourSpaces;
      } else {
        if (txt[i][j] == '~') {
          j++;
          if (j == txt[i].length)
            break;
        }
        lineWidth += pcbdata.font_data[txt[i][j]].w * text.width;
      }
    }
    var offsetx = -lineWidth * (text.justify[0] + 1) / 2;
    var inOverbar = false;
    for (var j = 0; j < txt[i].length; j++) {
      if (txt[i][j] == '\t') {
        var fourSpaces = 4 * pcbdata.font_data[' '].w * text.width;
        offsetx += fourSpaces - offsetx % fourSpaces;
        continue;
      } else if (txt[i][j] == '~') {
        j++;
        if (j == txt[i].length)
          break;
        if (txt[i][j] != '~') {
          inOverbar = !inOverbar;
        }
      }
      var glyph = pcbdata.font_data[txt[i][j]];
      if (inOverbar) {
        var overbarStart = [offsetx, -text.height * 1.4 + offsety];
        var overbarEnd = [offsetx + text.width * glyph.w, overbarStart[1]];

        if (!lastHadOverbar) {
          overbarStart[0] += text.height * 1.4 * tilt;
          lastHadOverbar = true;
        }
        ctx.beginPath();
        ctx.moveTo(...overbarStart);
        ctx.lineTo(...overbarEnd);
        ctx.stroke();
      } else {
        lastHadOverbar = false;
      }
      for (var line of glyph.l) {
        ctx.beginPath();
        ctx.moveTo(...calcFontPoint(line[0], text, offsetx, offsety, tilt));
        for (var k = 1; k < line.length; k++) {
          ctx.lineTo(...calcFontPoint(line[k], text, offsetx, offsety, tilt));
        }
        ctx.stroke();
      }
      offsetx += glyph.w * text.width;
    }
    offsety += interline;
  }
  ctx.restore();
}

function drawedge(ctx, scalefactor, edge, color) {
  ctx.strokeStyle = color;
  ctx.fillStyle = color;
  ctx.lineWidth = Math.max(1 / scalefactor, edge.width);
  ctx.lineCap = "round";
  ctx.lineJoin = "round";
  if ("svgpath" in edge) {
    ctx.stroke(new Path2D(edge.svgpath));
  } else {
    ctx.beginPath();
    if (edge.type == "segment") {
      ctx.moveTo(...edge.start);
      ctx.lineTo(...edge.end);
    }
    if (edge.type == "rect") {
      ctx.moveTo(...edge.start);
      ctx.lineTo(edge.start[0], edge.end[1]);
      ctx.lineTo(...edge.end);
      ctx.lineTo(edge.end[0], edge.start[1]);
      ctx.lineTo(...edge.start);
    }
    if (edge.type == "arc") {
      ctx.arc(
        ...edge.start,
        edge.radius,
        deg2rad(edge.startangle),
        deg2rad(edge.endangle));
    }
    if (edge.type == "circle") {
      ctx.arc(
        ...edge.start,
        edge.radius,
        0, 2 * Math.PI);
      ctx.closePath();
    }
    if (edge.type == "curve") {
      ctx.moveTo(...edge.start);
      ctx.bezierCurveTo(...edge.cpa, ...edge.cpb, ...edge.end);
    }
    if("filled" in edge && edge.filled)
      ctx.fill();
    else
      ctx.stroke();
  }
}

function getChamferedRectPath(size, radius, chamfpos, chamfratio) {
  // chamfpos is a bitmask, left = 1, right = 2, bottom left = 4, bottom right = 8
  var path = new Path2D();
  var width = size[0];
  var height = size[1];
  var x = width * -0.5;
  var y = height * -0.5;
  var chamfOffset = Math.min(width, height) * chamfratio;
  path.moveTo(x, 0);
  if (chamfpos & 4) {
    path.lineTo(x, y + height - chamfOffset);
    path.lineTo(x + chamfOffset, y + height);
    path.lineTo(0, y + height);
  } else {
    path.arcTo(x, y + height, x + width, y + height, radius);
  }
  if (chamfpos & 8) {
    path.lineTo(x + width - chamfOffset, y + height);
    path.lineTo(x + width, y + height - chamfOffset);
    path.lineTo(x + width, 0);
  } else {
    path.arcTo(x + width, y + height, x + width, y, radius);
  }
  if (chamfpos & 2) {
    path.lineTo(x + width, y + chamfOffset);
    path.lineTo(x + width - chamfOffset, y);
    path.lineTo(0, y);
  } else {
    path.arcTo(x + width, y, x, y, radius);
  }
  if (chamfpos & 1) {
    path.lineTo(x + chamfOffset, y);
    path.lineTo(x, y + chamfOffset);
    path.lineTo(x, 0);
  } else {
    path.arcTo(x, y, x, y + height, radius);
  }
  path.closePath();
  return path;
}

function getOblongPath(size) {
  return getChamferedRectPath(size, Math.min(size[0], size[1]) / 2, 0, 0);
}

function getPolygonsPath(shape) {
  if (shape.path2d) {
    return shape.path2d;
  }
  if ("svgpath" in shape) {
    shape.path2d = new Path2D(shape.svgpath);
  } else {
    var path = new Path2D();
    for (var polygon of shape.polygons) {
      path.moveTo(...polygon[0]);
      for (var i = 1; i < polygon.length; i++) {
        path.lineTo(...polygon[i]);
      }
      path.closePath();
    }
    shape.path2d = path;
  }
  return shape.path2d;
}

function drawPolygonShape(ctx, scalefactor, shape, color) {
  ctx.save();
  if (!("svgpath" in shape)) {
    ctx.translate(...shape.pos);
    ctx.rotate(deg2rad(-shape.angle));
  }
  if("filled" in shape && !shape.filled) {
    ctx.strokeStyle = color;
    ctx.lineWidth = Math.max(1 / scalefactor, shape.width);
    ctx.lineCap = "round";
    ctx.lineJoin = "round";
    ctx.stroke(getPolygonsPath(shape));
  } else {
    ctx.fillStyle = color;
    ctx.fill(getPolygonsPath(shape));
  }
  ctx.restore();
}

function drawDrawing(ctx, scalefactor, drawing, color) {
  if (["segment", "arc", "circle", "curve", "rect"].includes(drawing.type)) {
    drawedge(ctx, scalefactor, drawing, color);
  } else if (drawing.type == "polygon") {
    drawPolygonShape(ctx, scalefactor, drawing, color);
  } else {
    drawText(ctx, drawing, color);
  }
}

function getCirclePath(radius) {
  var path = new Path2D();
  path.arc(0, 0, radius, 0, 2 * Math.PI);
  path.closePath();
  return path;
}

function getCachedPadPath(pad) {
  if (!pad.path2d) {
    // if path2d is not set, build one and cache it on pad object
    if (pad.shape == "rect") {
      pad.path2d = new Path2D();
      pad.path2d.rect(...pad.size.map(c => -c * 0.5), ...pad.size);
    } else if (pad.shape == "oval") {
      pad.path2d = getOblongPath(pad.size);
    } else if (pad.shape == "circle") {
      pad.path2d = getCirclePath(pad.size[0] / 2);
    } else if (pad.shape == "roundrect") {
      pad.path2d = getChamferedRectPath(pad.size, pad.radius, 0, 0);
    } else if (pad.shape == "chamfrect") {
      pad.path2d = getChamferedRectPath(pad.size, pad.radius, pad.chamfpos, pad.chamfratio)
    } else if (pad.shape == "custom") {
      pad.path2d = getPolygonsPath(pad);
    }
  }
  return pad.path2d;
}

function drawPad(ctx, pad, color, outline) {
  ctx.save();
  ctx.translate(...pad.pos);
  ctx.rotate(deg2rad(pad.angle));
  if (pad.offset) {
    ctx.translate(...pad.offset);
  }
  ctx.fillStyle = color;
  ctx.strokeStyle = color;
  var path = getCachedPadPath(pad);
  if (outline) {
    ctx.stroke(path);
  } else {
    ctx.fill(path);
  }
  ctx.restore();
}

function drawPadHole(ctx, pad, padHoleColor) {
  if (pad.type != "th") return;
  ctx.save();
  ctx.translate(...pad.pos);
  ctx.rotate(deg2rad(pad.angle));
  ctx.fillStyle = padHoleColor;
  if (pad.drillshape == "oblong") {
    ctx.fill(getOblongPath(pad.drillsize));
  } else {
    ctx.fill(getCirclePath(pad.drillsize[0] / 2));
  }
  ctx.restore();
}

function drawFootprint(ctx, layer, scalefactor, footprint, colors, highlight, outline) {
  if (highlight) {
    // draw bounding box
    if (footprint.layer == layer) {
      ctx.save();
      ctx.globalAlpha = 0.2;
      ctx.translate(...footprint.bbox.pos);
      ctx.rotate(deg2rad(-footprint.bbox.angle));
      ctx.translate(...footprint.bbox.relpos);
      ctx.fillStyle = colors.pad;
      ctx.fillRect(0, 0, ...footprint.bbox.size);
      ctx.globalAlpha = 1;
      ctx.strokeStyle = colors.pad;
      ctx.strokeRect(0, 0, ...footprint.bbox.size);
      ctx.restore();
    }
  }
  // draw drawings
  for (var drawing of footprint.drawings) {
    if (drawing.layer == layer) {
      drawDrawing(ctx, scalefactor, drawing.drawing, colors.pad);
    }
  }
  // draw pads
  if (settings.renderPads) {
    for (var pad of footprint.pads) {
      if (pad.layers.includes(layer)) {
        drawPad(ctx, pad, colors.pad, outline);
        if (pad.pin1 && settings.highlightpin1) {
          drawPad(ctx, pad, colors.outline, true);
        }
      }
    }
    for (var pad of footprint.pads) {
      drawPadHole(ctx, pad, colors.padHole);
    }
  }
}

function drawEdgeCuts(canvas, scalefactor) {
  var ctx = canvas.getContext("2d");
  var edgecolor = getComputedStyle(topmostdiv).getPropertyValue('--pcb-edge-color');
  for (var edge of pcbdata.edges) {
    drawDrawing(ctx, scalefactor, edge, edgecolor);
  }
}

function drawFootprints(canvas, layer, scalefactor, highlight) {
  var ctx = canvas.getContext("2d");
  ctx.lineWidth = 3 / scalefactor;
  var style = getComputedStyle(topmostdiv);

  var colors = {
    pad: style.getPropertyValue('--pad-color'),
    padHole: style.getPropertyValue('--pad-hole-color'),
    outline: style.getPropertyValue('--pin1-outline-color'),
  }

  for (var i = 0; i < pcbdata.footprints.length; i++) {
    var mod = pcbdata.footprints[i];
    var outline = settings.renderDnpOutline && pcbdata.bom.skipped.includes(i);
    var h = highlightedFootprints.includes(i);
    var d = markedFootprints.has(i);
    if (highlight) {
      if(h && d) {
        colors.pad = style.getPropertyValue('--pad-color-highlight-both');
        colors.outline = style.getPropertyValue('--pin1-outline-color-highlight-both');
      } else if (h) {
        colors.pad = style.getPropertyValue('--pad-color-highlight');
        colors.outline = style.getPropertyValue('--pin1-outline-color-highlight');
      } else if (d) {
        colors.pad = style.getPropertyValue('--pad-color-highlight-marked');
        colors.outline = style.getPropertyValue('--pin1-outline-color-highlight-marked');
      }
    }
    if( h || d || !highlight) {
      drawFootprint(ctx, layer, scalefactor, mod, colors, highlight, outline);
    }
  }
}

function drawBgLayer(layername, canvas, layer, scalefactor, edgeColor, polygonColor, textColor) {
  var ctx = canvas.getContext("2d");
  for (var d of pcbdata.drawings[layername][layer]) {
    if (["segment", "arc", "circle", "curve", "rect"].includes(d.type)) {
      drawedge(ctx, scalefactor, d, edgeColor);
    } else if (d.type == "polygon") {
      drawPolygonShape(ctx, scalefactor, d, polygonColor);
    } else {
      drawText(ctx, d, textColor);
    }
  }
}

function drawTracks(canvas, layer, color, highlight) {
  ctx = canvas.getContext("2d");
  ctx.strokeStyle = color;
  ctx.lineCap = "round";
  for (var track of pcbdata.tracks[layer]) {
    if (highlight && highlightedNet != track.net) continue;
    ctx.lineWidth = track.width;
    ctx.beginPath();
    if ('radius' in track) {
      ctx.arc(
        ...track.center,
        track.radius,
        deg2rad(track.startangle),
        deg2rad(track.endangle));
    } else {
      ctx.moveTo(...track.start);
      ctx.lineTo(...track.end);
    }
    ctx.stroke();
  }
}

function drawZones(canvas, layer, color, highlight) {
  ctx = canvas.getContext("2d");
  ctx.strokeStyle = color;
  ctx.fillStyle = color;
  ctx.lineJoin = "round";
  for (var zone of pcbdata.zones[layer]) {
    if (!zone.path2d) {
      zone.path2d = getPolygonsPath(zone);
    }
    if (highlight && highlightedNet != zone.net) continue;
    ctx.fill(zone.path2d);
    if (zone.width > 0) {
      ctx.lineWidth = zone.width;
      ctx.stroke(zone.path2d);
    }
  }
}

function clearCanvas(canvas, color = null) {
  var ctx = canvas.getContext("2d");
  ctx.save();
  ctx.setTransform(1, 0, 0, 1, 0, 0);
  if (color) {
    ctx.fillStyle = color;
    ctx.fillRect(0, 0, canvas.width, canvas.height);
  } else {
    if (!window.matchMedia("print").matches)
      ctx.clearRect(0, 0, canvas.width, canvas.height);
  }
  ctx.restore();
}

function drawNets(canvas, layer, highlight) {
  var style = getComputedStyle(topmostdiv);
  if (settings.renderTracks) {
    var trackColor = style.getPropertyValue(highlight ? '--track-color-highlight' : '--track-color');
    drawTracks(canvas, layer, trackColor, highlight);
  }
  if (settings.renderZones) {
    var zoneColor = style.getPropertyValue(highlight ? '--zone-color-highlight' : '--zone-color');
    drawZones(canvas, layer, zoneColor, highlight);
  }
  if (highlight && settings.renderPads) {
    var padColor = style.getPropertyValue('--pad-color-highlight');
    var padHoleColor = style.getPropertyValue('--pad-hole-color');
    var ctx = canvas.getContext("2d");
    for (var footprint of pcbdata.footprints) {
      // draw pads
      var padDrawn = false;
      for (var pad of footprint.pads) {
        if (highlightedNet != pad.net) continue;
        if (pad.layers.includes(layer)) {
          drawPad(ctx, pad, padColor, false);
          padDrawn = true;
        }
      }
      if (padDrawn) {
        // redraw all pad holes because some pads may overlap
        for (var pad of footprint.pads) {
          drawPadHole(ctx, pad, padHoleColor);
        }
      }
    }
  }
}

function drawHighlightsOnLayer(canvasdict, clear = true) {
  if (clear) {
    clearCanvas(canvasdict.highlight);
  }
  if (markedFootprints.size > 0 || highlightedFootprints.length > 0) {
    drawFootprints(canvasdict.highlight, canvasdict.layer,
      canvasdict.transform.s * canvasdict.transform.zoom, true);
  }
  if (highlightedNet !== null) {
    drawNets(canvasdict.highlight, canvasdict.layer, true);
  }
}

function drawHighlights() {
  drawHighlightsOnLayer(allcanvas.front);
  drawHighlightsOnLayer(allcanvas.back);
}

function drawBackground(canvasdict, clear = true) {
  if (clear) {
    clearCanvas(canvasdict.bg);
    clearCanvas(canvasdict.fab);
    clearCanvas(canvasdict.silk);
  }

  drawNets(canvasdict.bg, canvasdict.layer, false);
  drawFootprints(canvasdict.bg, canvasdict.layer,
    canvasdict.transform.s * canvasdict.transform.zoom, false);

  drawEdgeCuts(canvasdict.bg, canvasdict.transform.s * canvasdict.transform.zoom);

  var style = getComputedStyle(topmostdiv);
  var edgeColor = style.getPropertyValue('--silkscreen-edge-color');
  var polygonColor = style.getPropertyValue('--silkscreen-polygon-color');
  var textColor = style.getPropertyValue('--silkscreen-text-color');
  if (settings.renderSilkscreen) {
    drawBgLayer(
      "silkscreen", canvasdict.silk, canvasdict.layer,
      canvasdict.transform.s * canvasdict.transform.zoom,
      edgeColor, polygonColor, textColor);
  }
  edgeColor = style.getPropertyValue('--fabrication-edge-color');
  polygonColor = style.getPropertyValue('--fabrication-polygon-color');
  textColor = style.getPropertyValue('--fabrication-text-color');
  if (settings.renderFabrication) {
    drawBgLayer(
      "fabrication", canvasdict.fab, canvasdict.layer,
      canvasdict.transform.s * canvasdict.transform.zoom,
      edgeColor, polygonColor, textColor);
  }
}

function prepareCanvas(canvas, flip, transform) {
  var ctx = canvas.getContext("2d");
  ctx.setTransform(1, 0, 0, 1, 0, 0);
  var fontsize = 1.55;
  ctx.scale(transform.zoom, transform.zoom);
  ctx.translate(transform.panx, transform.pany);
  if (flip) {
    ctx.scale(-1, 1);
  }
  ctx.translate(transform.x, transform.y);
  ctx.rotate(deg2rad(settings.boardRotation));
  ctx.scale(transform.s, transform.s);
}

function prepareLayer(canvasdict) {
  var flip = (canvasdict.layer == "B");
  for (var c of ["bg", "fab", "silk", "highlight"]) {
    prepareCanvas(canvasdict[c], flip, canvasdict.transform);
  }
}

function rotateVector(v, angle) {
  angle = deg2rad(angle);
  return [
    v[0] * Math.cos(angle) - v[1] * Math.sin(angle),
    v[0] * Math.sin(angle) + v[1] * Math.cos(angle)
  ];
}

function applyRotation(bbox) {
  var corners = [
    [bbox.minx, bbox.miny],
    [bbox.minx, bbox.maxy],
    [bbox.maxx, bbox.miny],
    [bbox.maxx, bbox.maxy],
  ];
  corners = corners.map((v) => rotateVector(v, settings.boardRotation));
  return {
    minx: corners.reduce((a, v) => Math.min(a, v[0]), Infinity),
    miny: corners.reduce((a, v) => Math.min(a, v[1]), Infinity),
    maxx: corners.reduce((a, v) => Math.max(a, v[0]), -Infinity),
    maxy: corners.reduce((a, v) => Math.max(a, v[1]), -Infinity),
  }
}

function recalcLayerScale(layerdict, width, height) {
  var bbox = applyRotation(pcbdata.edges_bbox);
  var scalefactor = 0.98 * Math.min(
    width / (bbox.maxx - bbox.minx),
    height / (bbox.maxy - bbox.miny)
  );
  if (scalefactor < 0.1) {
    scalefactor = 1;
  }
  layerdict.transform.s = scalefactor;
  var flip = (layerdict.layer == "B");
  if (flip) {
    layerdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor + width) * 0.5;
  } else {
    layerdict.transform.x = -((bbox.maxx + bbox.minx) * scalefactor - width) * 0.5;
  }
  layerdict.transform.y = -((bbox.maxy + bbox.miny) * scalefactor - height) * 0.5;
  for (var c of ["bg", "fab", "silk", "highlight"]) {
    canvas = layerdict[c];
    canvas.width = width;
    canvas.height = height;
    canvas.style.width = (width / devicePixelRatio) + "px";
    canvas.style.height = (height / devicePixelRatio) + "px";
  }
}

function redrawCanvas(layerdict) {
  prepareLayer(layerdict);
  drawBackground(layerdict);
  drawHighlightsOnLayer(layerdict);
}

function resizeCanvas(layerdict) {
  var canvasdivid = {
    "F": "frontcanvas",
    "B": "backcanvas"
  } [layerdict.layer];
  var width = document.getElementById(canvasdivid).clientWidth * devicePixelRatio;
  var height = document.getElementById(canvasdivid).clientHeight * devicePixelRatio;
  recalcLayerScale(layerdict, width, height);
  redrawCanvas(layerdict);
}

function resizeAll() {
  resizeCanvas(allcanvas.front);
  resizeCanvas(allcanvas.back);
}

function pointWithinDistanceToSegment(x, y, x1, y1, x2, y2, d) {
  var A = x - x1;
  var B = y - y1;
  var C = x2 - x1;
  var D = y2 - y1;

  var dot = A * C + B * D;
  var len_sq = C * C + D * D;
  var dx, dy;
  if (len_sq == 0) {
    // start and end of the segment coincide
    dx = x - x1;
    dy = y - y1;
  } else {
    var param = dot / len_sq;
    var xx, yy;
    if (param < 0) {
      xx = x1;
      yy = y1;
    } else if (param > 1) {
      xx = x2;
      yy = y2;
    } else {
      xx = x1 + param * C;
      yy = y1 + param * D;
    }
    dx = x - xx;
    dy = y - yy;
  }
  return dx * dx + dy * dy <= d * d;
}

function modulo(n, mod) {
  return ((n % mod) + mod) % mod;
}

function pointWithinDistanceToArc(x, y, xc, yc, radius, startangle, endangle, d) {
  var dx = x - xc;
  var dy = y - yc;
  var r_sq = dx * dx + dy * dy;
  var rmin = Math.max(0, radius - d);
  var rmax = radius + d;

  if (r_sq < rmin * rmin || r_sq > rmax * rmax)
    return false;

  var angle1 = modulo(deg2rad(startangle), 2 * Math.PI);
  var dx1 = xc + radius * Math.cos(angle1) - x;
  var dy1 = yc + radius * Math.sin(angle1) - y;
  if (dx1 * dx1 + dy1 * dy1 <= d * d)
    return true;

  var angle2 = modulo(deg2rad(endangle), 2 * Math.PI);
  var dx2 = xc + radius * Math.cos(angle2) - x;
  var dy2 = yc + radius * Math.sin(angle2) - y;
  if (dx2 * dx2 + dy2 * dy2 <= d * d)
    return true;

  var angle = modulo(Math.atan2(dy, dx), 2 * Math.PI);
  if (angle1 > angle2)
    return (angle >= angle2 || angle <= angle1);
  else
    return (angle >= angle1 && angle <= angle2);
}

function pointWithinPad(x, y, pad) {
  var v = [x - pad.pos[0], y - pad.pos[1]];
  v = rotateVector(v, -pad.angle);
  if (pad.offset) {
    v[0] -= pad.offset[0];
    v[1] -= pad.offset[1];
  }
  return emptyContext2d.isPointInPath(getCachedPadPath(pad), ...v);
}

function netHitScan(layer, x, y) {
  // Check track segments
  if (settings.renderTracks && pcbdata.tracks) {
    for (var track of pcbdata.tracks[layer]) {
      if ('radius' in track) {
        if (pointWithinDistanceToArc(x, y, ...track.center, track.radius, track.startangle, track.endangle, track.width / 2)) {
          return track.net;
        }
      } else {
        if (pointWithinDistanceToSegment(x, y, ...track.start, ...track.end, track.width / 2)) {
          return track.net;
        }
      }
    }
  }
  // Check pads
  if (settings.renderPads) {
    for (var footprint of pcbdata.footprints) {
      for (var pad of footprint.pads) {
        if (pad.layers.includes(layer) && pointWithinPad(x, y, pad)) {
          return pad.net;
        }
      }
    }
  }
  return null;
}

function pointWithinFootprintBbox(x, y, bbox) {
  var v = [x - bbox.pos[0], y - bbox.pos[1]];
  v = rotateVector(v, bbox.angle);
  return bbox.relpos[0] <= v[0] && v[0] <= bbox.relpos[0] + bbox.size[0] &&
    bbox.relpos[1] <= v[1] && v[1] <= bbox.relpos[1] + bbox.size[1];
}

function bboxHitScan(layer, x, y) {
  var result = [];
  for (var i = 0; i < pcbdata.footprints.length; i++) {
    var footprint = pcbdata.footprints[i];
    if (footprint.layer == layer) {
      if (pointWithinFootprintBbox(x, y, footprint.bbox)) {
        result.push(i);
      }
    }
  }
  return result;
}

function handlePointerDown(e, layerdict) {
  if (e.button != 0 && e.button != 1) {
    return;
  }
  e.preventDefault();
  e.stopPropagation();

  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  layerdict.pointerStates[e.pointerId] = {
    distanceTravelled: 0,
    lastX: e.offsetX,
    lastY: e.offsetY,
    downTime: Date.now(),
  };
}

function handleMouseClick(e, layerdict) {
  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  var x = e.offsetX;
  var y = e.offsetY;
  var t = layerdict.transform;
  if (layerdict.layer == "B") {
    x = (devicePixelRatio * x / t.zoom - t.panx + t.x) / -t.s;
  } else {
    x = (devicePixelRatio * x / t.zoom - t.panx - t.x) / t.s;
  }
  y = (devicePixelRatio * y / t.zoom - t.y - t.pany) / t.s;
  var v = rotateVector([x, y], -settings.boardRotation);
  if ("nets" in pcbdata) {
    var net = netHitScan(layerdict.layer, ...v);
    if (net !== highlightedNet) {
      netClicked(net);
    }
  }
  if (highlightedNet === null) {
    var footprints = bboxHitScan(layerdict.layer, ...v);
    if (footprints.length > 0) {
      footprintsClicked(footprints);
    }
  }
}

function handlePointerLeave(e, layerdict) {
  e.preventDefault();
  e.stopPropagation();

  if (!settings.redrawOnDrag) {
    redrawCanvas(layerdict);
  }

  delete layerdict.pointerStates[e.pointerId];
}

function resetTransform(layerdict) {
  layerdict.transform.panx = 0;
  layerdict.transform.pany = 0;
  layerdict.transform.zoom = 1;
  redrawCanvas(layerdict);
}

function handlePointerUp(e, layerdict) {
  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  e.preventDefault();
  e.stopPropagation();

  if (e.button == 2) {
    // Reset pan and zoom on right click.
    resetTransform(layerdict);
    layerdict.anotherPointerTapped = false;
    return;
  }

  // We haven't necessarily had a pointermove event since the interaction started, so make sure we update this now
  var ptr = layerdict.pointerStates[e.pointerId];
  ptr.distanceTravelled += Math.abs(e.offsetX - ptr.lastX) + Math.abs(e.offsetY - ptr.lastY);

  if (e.button == 0 && ptr.distanceTravelled < 10 && Date.now() - ptr.downTime <= 500) {
    if (Object.keys(layerdict.pointerStates).length == 1) {
      if (layerdict.anotherPointerTapped) {
        // This is the second pointer coming off of a two-finger tap
        resetTransform(layerdict);
      } else {
        // This is just a regular tap
        handleMouseClick(e, layerdict);
      }
      layerdict.anotherPointerTapped = false;
    } else {
      // This is the first finger coming off of what could become a two-finger tap
      layerdict.anotherPointerTapped = true;
    }
  } else {
    if (!settings.redrawOnDrag) {
      redrawCanvas(layerdict);
    }
    layerdict.anotherPointerTapped = false;
  }

  delete layerdict.pointerStates[e.pointerId];
}

function handlePointerMove(e, layerdict) {
  if (!layerdict.pointerStates.hasOwnProperty(e.pointerId)) {
    return;
  }
  e.preventDefault();
  e.stopPropagation();

  if (!e.hasOwnProperty("offsetX")) {
    // The polyfill doesn't set this properly
    e.offsetX = e.pageX - e.currentTarget.offsetLeft;
    e.offsetY = e.pageY - e.currentTarget.offsetTop;
  }

  var thisPtr = layerdict.pointerStates[e.pointerId];

  var dx = e.offsetX - thisPtr.lastX;
  var dy = e.offsetY - thisPtr.lastY;

  // If this number is low on pointer up, we count the action as a click
  thisPtr.distanceTravelled += Math.abs(dx) + Math.abs(dy);

  if (Object.keys(layerdict.pointerStates).length == 1) {
    // This is a simple drag
    layerdict.transform.panx += devicePixelRatio * dx / layerdict.transform.zoom;
    layerdict.transform.pany += devicePixelRatio * dy / layerdict.transform.zoom;
  } else if (Object.keys(layerdict.pointerStates).length == 2) {
    var otherPtr = Object.values(layerdict.pointerStates).filter((ptr) => ptr != thisPtr)[0];

    var oldDist = Math.sqrt(Math.pow(thisPtr.lastX - otherPtr.lastX, 2) + Math.pow(thisPtr.lastY - otherPtr.lastY, 2));
    var newDist = Math.sqrt(Math.pow(e.offsetX - otherPtr.lastX, 2) + Math.pow(e.offsetY - otherPtr.lastY, 2));

    var scaleFactor = newDist / oldDist;

    if (scaleFactor != NaN) {
      layerdict.transform.zoom *= scaleFactor;

      var zoomd = (1 - scaleFactor) / layerdict.transform.zoom;
      layerdict.transform.panx += devicePixelRatio * otherPtr.lastX * zoomd;
      layerdict.transform.pany += devicePixelRatio * otherPtr.lastY * zoomd;
    }
  }

  thisPtr.lastX = e.offsetX;
  thisPtr.lastY = e.offsetY;

  if (settings.redrawOnDrag) {
    redrawCanvas(layerdict);
  }
}

function handleMouseWheel(e, layerdict) {
  e.preventDefault();
  e.stopPropagation();
  var t = layerdict.transform;
  var wheeldelta = e.deltaY;
  if (e.deltaMode == 1) {
    // FF only, scroll by lines
    wheeldelta *= 30;
  } else if (e.deltaMode == 2) {
    wheeldelta *= 300;
  }
  var m = Math.pow(1.1, -wheeldelta / 40);
  // Limit amount of zoom per tick.
  if (m > 2) {
    m = 2;
  } else if (m < 0.5) {
    m = 0.5;
  }
  t.zoom *= m;
  var zoomd = (1 - m) / t.zoom;
  t.panx += devicePixelRatio * e.offsetX * zoomd;
  t.pany += devicePixelRatio * e.offsetY * zoomd;
  redrawCanvas(layerdict);
}

function addMouseHandlers(div, layerdict) {
  div.addEventListener("pointerdown", function(e) {
    handlePointerDown(e, layerdict);
  });
  div.addEventListener("pointermove", function(e) {
    handlePointerMove(e, layerdict);
  });
  div.addEventListener("pointerup", function(e) {
    handlePointerUp(e, layerdict);
  });
  var pointerleave = function(e) {
    handlePointerLeave(e, layerdict);
  }
  div.addEventListener("pointercancel", pointerleave);
  div.addEventListener("pointerleave", pointerleave);
  div.addEventListener("pointerout", pointerleave);

  div.onwheel = function(e) {
    handleMouseWheel(e, layerdict);
  }
  for (var element of [div, layerdict.bg, layerdict.fab, layerdict.silk, layerdict.highlight]) {
    element.addEventListener("contextmenu", function(e) {
      e.preventDefault();
    }, false);
  }
}

function setRedrawOnDrag(value) {
  settings.redrawOnDrag = value;
  writeStorage("redrawOnDrag", value);
}

function setBoardRotation(value) {
  settings.boardRotation = value * 5;
  writeStorage("boardRotation", settings.boardRotation);
  document.getElementById("rotationDegree").textContent = settings.boardRotation;
  resizeAll();
}

function initRender() {
  allcanvas = {
    front: {
      transform: {
        x: 0,
        y: 0,
        s: 1,
        panx: 0,
        pany: 0,
        zoom: 1,
      },
      pointerStates: {},
      anotherPointerTapped: false,
      bg: document.getElementById("F_bg"),
      fab: document.getElementById("F_fab"),
      silk: document.getElementById("F_slk"),
      highlight: document.getElementById("F_hl"),
      layer: "F",
    },
    back: {
      transform: {
        x: 0,
        y: 0,
        s: 1,
        panx: 0,
        pany: 0,
        zoom: 1,
      },
      pointerStates: {},
      anotherPointerTapped: false,
      bg: document.getElementById("B_bg"),
      fab: document.getElementById("B_fab"),
      silk: document.getElementById("B_slk"),
      highlight: document.getElementById("B_hl"),
      layer: "B",
    }
  };
  addMouseHandlers(document.getElementById("frontcanvas"), allcanvas.front);
  addMouseHandlers(document.getElementById("backcanvas"), allcanvas.back);
}

///////////////////////////////////////////////

///////////////////////////////////////////////
/*
 * Table reordering via Drag'n'Drop
 * Inspired by: https://htmldom.dev/drag-and-drop-table-column
 */

function setBomHandlers() {

  const bom = document.getElementById('bomtable');

  let dragName;
  let placeHolderElements;
  let draggingElement;
  let forcePopulation;
  let xOffset;
  let yOffset;
  let wasDragged;

  const mouseUpHandler = function(e) {
    // Delete dragging element
    draggingElement.remove();

    // Make BOM selectable again
    bom.style.removeProperty("userSelect");

    // Remove listeners
    document.removeEventListener('mousemove', mouseMoveHandler);
    document.removeEventListener('mouseup', mouseUpHandler);

    if (wasDragged) {
      // Redraw whole BOM
      populateBomTable();
    }
  }

  const mouseMoveHandler = function(e) {
    // Notice the dragging
    wasDragged = true;

    // Make the dragged element visible
    draggingElement.style.removeProperty("display");

    // Set elements position to mouse position
    draggingElement.style.left = `${e.screenX - xOffset}px`;
    draggingElement.style.top = `${e.screenY - yOffset}px`;

    // Forced redrawing of BOM table
    if (forcePopulation) {
      forcePopulation = false;
      // Copy array
      phe = Array.from(placeHolderElements);
      // populate BOM table again
      populateBomHeader(dragName, phe);
      populateBomBody(dragName, phe);
    }

    // Set up array of hidden columns
    var hiddenColumns = Array.from(settings.hiddenColumns);
    // In the ungrouped mode, quantity don't exist
    if (settings.bommode === "ungrouped")
      hiddenColumns.push("Quantity");
    // If no checkbox fields can be found, we consider them hidden
    if (settings.checkboxes.length == 0)
      hiddenColumns.push("checkboxes");

    // Get table headers and group them into checkboxes, extrafields and normal headers
    const bh = document.getElementById("bomhead");
    headers = Array.from(bh.querySelectorAll("th"))
    headers.shift() // numCol is not part of the columnOrder
    headerGroups = []
    lastCompoundClass = null;
    for (i = 0; i < settings.columnOrder.length; i++) {
      cElem = settings.columnOrder[i];
      if (hiddenColumns.includes(cElem)) {
        // Hidden columns appear as a dummy element
        headerGroups.push([]);
        continue;
      }
      elem = headers.filter(e => getColumnOrderName(e) === cElem)[0];
      if (elem.classList.contains("bom-checkbox")) {
        if (lastCompoundClass === "bom-checkbox") {
          cbGroup = headerGroups.pop();
          cbGroup.push(elem);
          headerGroups.push(cbGroup);
        } else {
          lastCompoundClass = "bom-checkbox";
          headerGroups.push([elem])
        }
      } else {
        headerGroups.push([elem])
      }
    }

    // Copy settings.columnOrder
    var columns = Array.from(settings.columnOrder)

    // Set up array with indices of hidden columns
    var hiddenIndices = hiddenColumns.map(e => settings.columnOrder.indexOf(e));
    var dragIndex = columns.indexOf(dragName);
    var swapIndex = dragIndex;
    var swapDone = false;

    // Check if the current dragged element is swapable with the left or right element
    if (dragIndex > 0) {
      // Get left headers boundingbox
      swapIndex = dragIndex - 1;
      while (hiddenIndices.includes(swapIndex) && swapIndex > 0)
        swapIndex--;
      if (!hiddenIndices.includes(swapIndex)) {
        box = getBoundingClientRectFromMultiple(headerGroups[swapIndex]);
        if (e.clientX < box.left + window.scrollX + (box.width / 2)) {
          swapElement = columns[dragIndex];
          columns.splice(dragIndex, 1);
          columns.splice(swapIndex, 0, swapElement);
          forcePopulation = true;
          swapDone = true;
        }
      }
    }
    if ((!swapDone) && dragIndex < headerGroups.length - 1) {
      // Get right headers boundingbox
      swapIndex = dragIndex + 1;
      while (hiddenIndices.includes(swapIndex))
        swapIndex++;
      if (swapIndex < headerGroups.length) {
        box = getBoundingClientRectFromMultiple(headerGroups[swapIndex]);
        if (e.clientX > box.left + window.scrollX + (box.width / 2)) {
          swapElement = columns[dragIndex];
          columns.splice(dragIndex, 1);
          columns.splice(swapIndex, 0, swapElement);
          forcePopulation = true;
          swapDone = true;
        }
      }
    }

    // Write back change to storage
    if (swapDone) {
      settings.columnOrder = columns
      writeStorage("columnOrder", JSON.stringify(columns));
    }

  }

  const mouseDownHandler = function(e) {
    var target = e.target;
    if (target.tagName.toLowerCase() != "td")
      target = target.parentElement;

    // Used to check if a dragging has ever happened
    wasDragged = false;

    // Create new element which will be displayed as the dragged column
    draggingElement = document.createElement("div")
    draggingElement.classList.add("dragging");
    draggingElement.style.display = "none";
    draggingElement.style.position = "absolute";
    draggingElement.style.overflow = "hidden";

    // Get bomhead and bombody elements
    const bh = document.getElementById("bomhead");
    const bb = document.getElementById("bombody");

    // Get all compound headers for the current column
    var compoundHeaders;
    if (target.classList.contains("bom-checkbox")) {
      compoundHeaders = Array.from(bh.querySelectorAll("th.bom-checkbox"));
    } else {
      compoundHeaders = [target];
    }

    // Create new table which will display the column
    var newTable = document.createElement("table");
    newTable.classList.add("bom");
    newTable.style.background = "white";
    draggingElement.append(newTable);

    // Create new header element
    var newHeader = document.createElement("thead");
    newTable.append(newHeader);

    // Set up array for storing all placeholder elements
    placeHolderElements = [];

    // Add all compound headers to the new thead element and placeholders
    compoundHeaders.forEach(function(h) {
      clone = cloneElementWithDimensions(h);
      newHeader.append(clone);
      placeHolderElements.push(clone);
    });

    // Create new body element
    var newBody = document.createElement("tbody");
    newTable.append(newBody);

    // Get indices for compound headers
    var idxs = compoundHeaders.map(e => getBomTableHeaderIndex(e));

    // For each row in the BOM body...
    var rows = bb.querySelectorAll("tr");
    rows.forEach(function(row) {
      // ..get the cells for the compound column
      const tds = row.querySelectorAll("td");
      var copytds = idxs.map(i => tds[i]);
      // Add them to the new element and the placeholders
      var newRow = document.createElement("tr");
      copytds.forEach(function(td) {
        clone = cloneElementWithDimensions(td);
        newRow.append(clone);
        placeHolderElements.push(clone);
      });
      newBody.append(newRow);
    });

    // Compute width for compound header
    var width = compoundHeaders.reduce((acc, x) => acc + x.clientWidth, 0);
    draggingElement.style.width = `${width}px`;

    // Insert the new dragging element and disable selection on BOM
    bom.insertBefore(draggingElement, null);
    bom.style.userSelect = "none";

    // Determine the mouse position offset
    xOffset = e.screenX - compoundHeaders.reduce((acc, x) => Math.min(acc, x.offsetLeft), compoundHeaders[0].offsetLeft);
    yOffset = e.screenY - compoundHeaders[0].offsetTop;

    // Get name for the column in settings.columnOrder
    dragName = getColumnOrderName(target);

    // Change text and class for placeholder elements
    placeHolderElements = placeHolderElements.map(function(e) {
      newElem = cloneElementWithDimensions(e);
      newElem.textContent = "";
      newElem.classList.add("placeholder");
      return newElem;
    });

    // On next mouse move, the whole BOM needs to be redrawn to show the placeholders
    forcePopulation = true;

    // Add listeners for move and up on mouse
    document.addEventListener('mousemove', mouseMoveHandler);
    document.addEventListener('mouseup', mouseUpHandler);
  }

  // In netlist mode, there is nothing to reorder
  if (settings.bommode === "netlist")
    return;

  // Add mouseDownHandler to every column except the numCol
  bom.querySelectorAll("th")
    .forEach(function(head) {
      if (!head.classList.contains("numCol")) {
        head.onmousedown = mouseDownHandler;
      }
    });

}

function getBoundingClientRectFromMultiple(elements) {
  var elems = Array.from(elements);

  if (elems.length == 0)
    return null;

  var box = elems.shift()
    .getBoundingClientRect();

  elems.forEach(function(elem) {
    var elembox = elem.getBoundingClientRect();
    box.left = Math.min(elembox.left, box.left);
    box.top = Math.min(elembox.top, box.top);
    box.width += elembox.width;
    box.height = Math.max(elembox.height, box.height);
  });

  return box;
}

function cloneElementWithDimensions(elem) {
  var newElem = elem.cloneNode(true);
  newElem.style.height = window.getComputedStyle(elem).height;
  newElem.style.width = window.getComputedStyle(elem).width;
  return newElem;
}

function getBomTableHeaderIndex(elem) {
  const bh = document.getElementById('bomhead');
  const ths = Array.from(bh.querySelectorAll("th"));
  return ths.indexOf(elem);
}

function getColumnOrderName(elem) {
  var cname = elem.getAttribute("col_name");
  if (cname === "bom-checkbox")
    return "checkboxes";
  else
    return cname;
}

function resizableGrid(tablehead) {
  var cols = tablehead.firstElementChild.children;
  var rowWidth = tablehead.offsetWidth;

  for (var i = 1; i < cols.length; i++) {
    if (cols[i].classList.contains("bom-checkbox"))
      continue;
    cols[i].style.width = ((cols[i].clientWidth - paddingDiff(cols[i])) * 100 / rowWidth) + '%';
  }

  for (var i = 1; i < cols.length - 1; i++) {
    var div = document.createElement('div');
    div.className = "column-width-handle";
    cols[i].appendChild(div);
    setListeners(div);
  }

  function setListeners(div) {
    var startX, curCol, nxtCol, curColWidth, nxtColWidth, rowWidth;

    div.addEventListener('mousedown', function(e) {
      e.preventDefault();
      e.stopPropagation();

      curCol = e.target.parentElement;
      nxtCol = curCol.nextElementSibling;
      startX = e.pageX;

      var padding = paddingDiff(curCol);

      rowWidth = curCol.parentElement.offsetWidth;
      curColWidth = curCol.clientWidth - padding;
      nxtColWidth = nxtCol.clientWidth - padding;
    });

    document.addEventListener('mousemove', function(e) {
      if (startX) {
        var diffX = e.pageX - startX;
        diffX = -Math.min(-diffX, curColWidth - 20);
        diffX = Math.min(diffX, nxtColWidth - 20);

        curCol.style.width = ((curColWidth + diffX) * 100 / rowWidth) + '%';
        nxtCol.style.width = ((nxtColWidth - diffX) * 100 / rowWidth) + '%';
        console.log(`${curColWidth + nxtColWidth} ${(curColWidth + diffX) * 100 / rowWidth + (nxtColWidth - diffX) * 100 / rowWidth}`);
      }
    });

    document.addEventListener('mouseup', function(e) {
      curCol = undefined;
      nxtCol = undefined;
      startX = undefined;
      nxtColWidth = undefined;
      curColWidth = undefined
    });
  }

  function paddingDiff(col) {

    if (getStyleVal(col, 'box-sizing') == 'border-box') {
      return 0;
    }

    var padLeft = getStyleVal(col, 'padding-left');
    var padRight = getStyleVal(col, 'padding-right');
    return (parseInt(padLeft) + parseInt(padRight));

  }

  function getStyleVal(elm, css) {
    return (window.getComputedStyle(elm, null).getPropertyValue(css))
  }
}

///////////////////////////////////////////////

///////////////////////////////////////////////
/* DOM manipulation and misc code */

var bomsplit;
var canvassplit;
var initDone = false;
var bomSortFunction = null;
var currentSortColumn = null;
var currentSortOrder = null;
var currentHighlightedRowId;
var highlightHandlers = [];
var footprintIndexToHandler = {};
var netsToHandler = {};
var markedFootprints = new Set();
var highlightedFootprints = [];
var highlightedNet = null;
var lastClicked;

function dbg(html) {
  dbgdiv.innerHTML = html;
}

function redrawIfInitDone() {
  if (initDone) {
    redrawCanvas(allcanvas.front);
    redrawCanvas(allcanvas.back);
  }
}

function padsVisible(value) {
  writeStorage("padsVisible", value);
  settings.renderPads = value;
  redrawIfInitDone();
}

function referencesVisible(value) {
  writeStorage("referencesVisible", value);
  settings.renderReferences = value;
  redrawIfInitDone();
}

function valuesVisible(value) {
  writeStorage("valuesVisible", value);
  settings.renderValues = value;
  redrawIfInitDone();
}

function tracksVisible(value) {
  writeStorage("tracksVisible", value);
  settings.renderTracks = value;
  redrawIfInitDone();
}

function zonesVisible(value) {
  writeStorage("zonesVisible", value);
  settings.renderZones = value;
  redrawIfInitDone();
}

function dnpOutline(value) {
  writeStorage("dnpOutline", value);
  settings.renderDnpOutline = value;
  redrawIfInitDone();
}

function setDarkMode(value) {
  if (value) {
    topmostdiv.classList.add("dark");
  } else {
    topmostdiv.classList.remove("dark");
  }
  writeStorage("darkmode", value);
  settings.darkMode = value;
  redrawIfInitDone();
}

function setShowBOMColumn(field, value) {
  if (field === "references") {
    var rl = document.getElementById("reflookup");
    rl.disabled = !value;
    if (!value) {
      rl.value = "";
      updateRefLookup("");
    }
  }

  var n = settings.hiddenColumns.indexOf(field);
  if (value) {
    if (n != -1) {
      settings.hiddenColumns.splice(n, 1);
    }
  } else {
    if (n == -1) {
      settings.hiddenColumns.push(field);
    }
  }

  writeStorage("hiddenColumns", JSON.stringify(settings.hiddenColumns));

  if (initDone) {
    populateBomTable();
  }

  redrawIfInitDone();
}


function setFullscreen(value) {
  if (value) {
    document.documentElement.requestFullscreen();
  } else {
    document.exitFullscreen();
  }
}

function fabricationVisible(value) {
  writeStorage("fabricationVisible", value);
  settings.renderFabrication = value;
  redrawIfInitDone();
}

function silkscreenVisible(value) {
  writeStorage("silkscreenVisible", value);
  settings.renderSilkscreen = value;
  redrawIfInitDone();
}

function setHighlightPin1(value) {
  writeStorage("highlightpin1", value);
  settings.highlightpin1 = value;
  redrawIfInitDone();
}

function getStoredCheckboxRefs(checkbox) {
  function convert(ref) {
    var intref = parseInt(ref);
    if (isNaN(intref)) {
      for (var i = 0; i < pcbdata.footprints.length; i++) {
        if (pcbdata.footprints[i].ref == ref) {
          return i;
        }
      }
      return -1;
    } else {
      return intref;
    }
  }
  if (!(checkbox in settings.checkboxStoredRefs)) {
    var val = readStorage("checkbox_" + checkbox);
    settings.checkboxStoredRefs[checkbox] = val ? val : "";
  }
  if (!settings.checkboxStoredRefs[checkbox]) {
    return new Set();
  } else {
    return new Set(settings.checkboxStoredRefs[checkbox].split(",").map(r => convert(r)).filter(a => a >= 0));
  }
}

function getCheckboxState(checkbox, references) {
  var storedRefsSet = getStoredCheckboxRefs(checkbox);
  var currentRefsSet = new Set(references.map(r => r[1]));
  // Get difference of current - stored
  var difference = new Set(currentRefsSet);
  for (ref of storedRefsSet) {
    difference.delete(ref);
  }
  if (difference.size == 0) {
    // All the current refs are stored
    return "checked";
  } else if (difference.size == currentRefsSet.size) {
    // None of the current refs are stored
    return "unchecked";
  } else {
    // Some of the refs are stored
    return "indeterminate";
  }
}

function setBomCheckboxState(checkbox, element, references) {
  var state = getCheckboxState(checkbox, references);
  element.checked = (state == "checked");
  element.indeterminate = (state == "indeterminate");
}

function createCheckboxChangeHandler(checkbox, references, row) {
  return function () {
    refsSet = getStoredCheckboxRefs(checkbox);
    var markWhenChecked = settings.markWhenChecked == checkbox;
    eventArgs = {
      checkbox: checkbox,
      refs: references,
    }
    if (this.checked) {
      // checkbox ticked
      for (var ref of references) {
        refsSet.add(ref[1]);
      }
      if (markWhenChecked) {
        row.classList.add("checked");
        for (var ref of references) {
          markedFootprints.add(ref[1]);
        }
        drawHighlights();
      }
      eventArgs.state = 'checked';
    } else {
      // checkbox unticked
      for (var ref of references) {
        refsSet.delete(ref[1]);
      }
      if (markWhenChecked) {
        row.classList.remove("checked");
        for (var ref of references) {
          markedFootprints.delete(ref[1]);
        }
        drawHighlights();
      }
      eventArgs.state = 'unchecked';
    }
    settings.checkboxStoredRefs[checkbox] = [...refsSet].join(",");
    writeStorage("checkbox_" + checkbox, settings.checkboxStoredRefs[checkbox]);
    updateCheckboxStats(checkbox);
    EventHandler.emitEvent(IBOM_EVENT_TYPES.CHECKBOX_CHANGE_EVENT, eventArgs);
  }
}

function clearHighlightedFootprints() {
  if (currentHighlightedRowId) {
    document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
    currentHighlightedRowId = null;
    highlightedFootprints = [];
    highlightedNet = null;
  }
}

function createRowHighlightHandler(rowid, refs, net) {
  return function () {
    if (currentHighlightedRowId) {
      if (currentHighlightedRowId == rowid) {
        return;
      }
      document.getElementById(currentHighlightedRowId).classList.remove("highlighted");
    }
    document.getElementById(rowid).classList.add("highlighted");
    currentHighlightedRowId = rowid;
    highlightedFootprints = refs ? refs.map(r => r[1]) : [];
    highlightedNet = net;
    drawHighlights();
    EventHandler.emitEvent(
      IBOM_EVENT_TYPES.HIGHLIGHT_EVENT, {
      rowid: rowid,
      refs: refs,
      net: net
    });
  }
}

function entryMatches(entry) {
  if (settings.bommode == "netlist") {
    // entry is just a net name
    return entry.toLowerCase().indexOf(filter) >= 0;
  }
  // check refs
  if (!settings.hiddenColumns.includes("references")) {
    for (var ref of entry) {
      if (ref[0].toLowerCase().indexOf(filter) >= 0) {
        return true;
      }
    }
  }
  // check fields
  for (var i in config.fields) {
    var f = config.fields[i];
    if (!settings.hiddenColumns.includes(f)) {
      for (var ref of entry) {
        if (pcbdata.bom.fields[ref[1]][i].toLowerCase().indexOf(filter) >= 0) {
          return true;
        }
      }
    }
  }
  return false;
}

function findRefInEntry(entry) {
  return entry.filter(r => r[0].toLowerCase() == reflookup);
}

function highlightFilter(s) {
  if (!filter) {
    return s;
  }
  var parts = s.toLowerCase().split(filter);
  if (parts.length == 1) {
    return s;
  }
  var r = "";
  var pos = 0;
  for (var i in parts) {
    if (i > 0) {
      r += '<mark class="highlight">' +
        s.substring(pos, pos + filter.length) +
        '</mark>';
      pos += filter.length;
    }
    r += s.substring(pos, pos + parts[i].length);
    pos += parts[i].length;
  }
  return r;
}

function checkboxSetUnsetAllHandler(checkboxname) {
  return function () {
    var checkboxnum = 0;
    while (checkboxnum < settings.checkboxes.length &&
      settings.checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
      checkboxnum++;
    }
    if (checkboxnum >= settings.checkboxes.length) {
      return;
    }
    var allset = true;
    var checkbox;
    var row;
    for (row of bombody.childNodes) {
      checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
      if (!checkbox.checked || checkbox.indeterminate) {
        allset = false;
        break;
      }
    }
    for (row of bombody.childNodes) {
      checkbox = row.childNodes[checkboxnum + 1].childNodes[0];
      checkbox.checked = !allset;
      checkbox.indeterminate = false;
      checkbox.onchange();
    }
  }
}

function createColumnHeader(name, cls, comparator, is_checkbox = false) {
  var th = document.createElement("TH");
  th.innerHTML = name;
  th.classList.add(cls);
  if (is_checkbox)
    th.setAttribute("col_name", "bom-checkbox");
  else
    th.setAttribute("col_name", name);
  var span = document.createElement("SPAN");
  span.classList.add("sortmark");
  span.classList.add("none");
  th.appendChild(span);
  var spacer = document.createElement("div");
  spacer.className = "column-spacer";
  th.appendChild(spacer);
  spacer.onclick = function () {
    if (currentSortColumn && th !== currentSortColumn) {
      // Currently sorted by another column
      currentSortColumn.childNodes[1].classList.remove(currentSortOrder);
      currentSortColumn.childNodes[1].classList.add("none");
      currentSortColumn = null;
      currentSortOrder = null;
    }
    if (currentSortColumn && th === currentSortColumn) {
      // Already sorted by this column
      if (currentSortOrder == "asc") {
        // Sort by this column, descending order
        bomSortFunction = function (a, b) {
          return -comparator(a, b);
        }
        currentSortColumn.childNodes[1].classList.remove("asc");
        currentSortColumn.childNodes[1].classList.add("desc");
        currentSortOrder = "desc";
      } else {
        // Unsort
        bomSortFunction = null;
        currentSortColumn.childNodes[1].classList.remove("desc");
        currentSortColumn.childNodes[1].classList.add("none");
        currentSortColumn = null;
        currentSortOrder = null;
      }
    } else {
      // Sort by this column, ascending order
      bomSortFunction = comparator;
      currentSortColumn = th;
      currentSortColumn.childNodes[1].classList.remove("none");
      currentSortColumn.childNodes[1].classList.add("asc");
      currentSortOrder = "asc";
    }
    populateBomBody();
  }
  if (is_checkbox) {
    spacer.onclick = fancyDblClickHandler(
      spacer, spacer.onclick, checkboxSetUnsetAllHandler(name));
  }
  return th;
}

function populateBomHeader(placeHolderColumn = null, placeHolderElements = null) {
  while (bomhead.firstChild) {
    bomhead.removeChild(bomhead.firstChild);
  }
  var tr = document.createElement("TR");
  var th = document.createElement("TH");
  th.classList.add("numCol");

  var vismenu = document.createElement("div");
  vismenu.id = "vismenu";
  vismenu.classList.add("menu");

  var visbutton = document.createElement("div");
  visbutton.classList.add("visbtn");
  visbutton.classList.add("hideonprint");

  var viscontent = document.createElement("div");
  viscontent.classList.add("menu-content");
  viscontent.id = "vismenu-content";

  settings.columnOrder.forEach(column => {
    if (typeof column !== "string")
      return;

    // Skip empty columns
    if (column === "checkboxes" && settings.checkboxes.length == 0)
      return;
    else if (column === "Quantity" && settings.bommode == "ungrouped")
      return;

    var label = document.createElement("label");
    label.classList.add("menu-label");

    var input = document.createElement("input");
    input.classList.add("visibility_checkbox");
    input.type = "checkbox";
    input.onchange = function (e) {
      setShowBOMColumn(column, e.target.checked)
    };
    input.checked = !(settings.hiddenColumns.includes(column));

    label.appendChild(input);
    if (column.length > 0)
      label.append(column[0].toUpperCase() + column.slice(1));

    viscontent.appendChild(label);
  });

  viscontent.childNodes[0].classList.add("menu-label-top");

  vismenu.appendChild(visbutton);
  if (settings.bommode != "netlist") {
    vismenu.appendChild(viscontent);
    th.appendChild(vismenu);
  }
  tr.appendChild(th);

  var checkboxCompareClosure = function (checkbox) {
    return (a, b) => {
      var stateA = getCheckboxState(checkbox, a);
      var stateB = getCheckboxState(checkbox, b);
      if (stateA > stateB) return -1;
      if (stateA < stateB) return 1;
      return 0;
    }
  }
  var stringFieldCompareClosure = function (fieldIndex) {
    return (a, b) => {
      var fa = pcbdata.bom.fields[a[0][1]][fieldIndex];
      var fb = pcbdata.bom.fields[b[0][1]][fieldIndex];
      if (fa != fb) return fa > fb ? 1 : -1;
      else return 0;
    }
  }
  var referenceRegex = /(?<prefix>[^0-9]+)(?<number>[0-9]+)/;
  var compareRefs = (a, b) => {
    var ra = referenceRegex.exec(a);
    var rb = referenceRegex.exec(b);
    if (ra === null || rb === null) {
      if (a != b) return a > b ? 1 : -1;
      return 0;
    } else {
      if (ra.groups.prefix != rb.groups.prefix) {
        return ra.groups.prefix > rb.groups.prefix ? 1 : -1;
      }
      if (ra.groups.number != rb.groups.number) {
        return parseInt(ra.groups.number) > parseInt(rb.groups.number) ? 1 : -1;
      }
      return 0;
    }
  }
  if (settings.bommode == "netlist") {
    th = createColumnHeader("Net name", "bom-netname", (a, b) => {
      if (a > b) return -1;
      if (a < b) return 1;
      return 0;
    });
    tr.appendChild(th);
  } else {
    // Filter hidden columns
    var columns = settings.columnOrder.filter(e => !settings.hiddenColumns.includes(e));
    var valueIndex = config.fields.indexOf("Value");
    var footprintIndex = config.fields.indexOf("Footprint");
    columns.forEach((column) => {
      if (column === placeHolderColumn) {
        var n = 1;
        if (column === "checkboxes")
          n = settings.checkboxes.length;
        for (i = 0; i < n; i++) {
          td = placeHolderElements.shift();
          tr.appendChild(td);
        }
        return;
      } else if (column === "checkboxes") {
        for (var checkbox of settings.checkboxes) {
          th = createColumnHeader(
            checkbox, "bom-checkbox", checkboxCompareClosure(checkbox), true);
          tr.appendChild(th);
        }
      } else if (column === "References") {
        tr.appendChild(createColumnHeader("References", "references", (a, b) => {
          var i = 0;
          while (i < a.length && i < b.length) {
            if (a[i] != b[i]) return compareRefs(a[i][0], b[i][0]);
            i++;
          }
          return a.length - b.length;
        }));
      } else if (column === "Value") {
        tr.appendChild(createColumnHeader("Value", "value", (a, b) => {
          var ra = a[0][1], rb = b[0][1];
          return valueCompare(
            pcbdata.bom.parsedValues[ra], pcbdata.bom.parsedValues[rb],
            pcbdata.bom.fields[ra][valueIndex], pcbdata.bom.fields[rb][valueIndex]);
        }));
        return;
      } else if (column === "Footprint") {
        tr.appendChild(createColumnHeader(
          "Footprint", "footprint", stringFieldCompareClosure(footprintIndex)));
      } else if (column === "Quantity" && settings.bommode == "grouped") {
        tr.appendChild(createColumnHeader("Quantity", "quantity", (a, b) => {
          return a.length - b.length;
        }));
      } else {
        // Other fields
        var i = config.fields.indexOf(column);
        if (i < 0)
          return;
        tr.appendChild(createColumnHeader(
          column, `field${i + 1}`, stringFieldCompareClosure(i)));
      }
    });
  }
  bomhead.appendChild(tr);
}

function populateBomBody(placeholderColumn = null, placeHolderElements = null) {
  while (bom.firstChild) {
    bom.removeChild(bom.firstChild);
  }
  highlightHandlers = [];
  footprintIndexToHandler = {};
  netsToHandler = {};
  currentHighlightedRowId = null;
  var first = true;
  if (settings.bommode == "netlist") {
    bomtable = pcbdata.nets.slice();
  } else {
    switch (settings.canvaslayout) {
      case 'F':
        bomtable = pcbdata.bom.F.slice();
        break;
      case 'FB':
        bomtable = pcbdata.bom.both.slice();
        break;
      case 'B':
        bomtable = pcbdata.bom.B.slice();
        break;
    }
    if (settings.bommode == "ungrouped") {
      // expand bom table
      expandedTable = []
      for (var bomentry of bomtable) {
        for (var ref of bomentry) {
          expandedTable.push([ref]);
        }
      }
      bomtable = expandedTable;
    }
  }
  if (bomSortFunction) {
    bomtable = bomtable.sort(bomSortFunction);
  }
  for (var i in bomtable) {
    var bomentry = bomtable[i];
    if (filter && !entryMatches(bomentry)) {
      continue;
    }
    var references = null;
    var netname = null;
    var tr = document.createElement("TR");
    var td = document.createElement("TD");
    var rownum = +i + 1;
    tr.id = "bomrow" + rownum;
    td.textContent = rownum;
    tr.appendChild(td);
    if (settings.bommode == "netlist") {
      netname = bomentry;
      td = document.createElement("TD");
      td.innerHTML = highlightFilter(netname ? netname : "&lt;no net&gt;");
      tr.appendChild(td);
    } else {
      if (reflookup) {
        references = findRefInEntry(bomentry);
        if (references.length == 0) {
          continue;
        }
      } else {
        references = bomentry;
      }
      // Filter hidden columns
      var columns = settings.columnOrder.filter(e => !settings.hiddenColumns.includes(e));
      columns.forEach((column) => {
        if (column === placeholderColumn) {
          var n = 1;
          if (column === "checkboxes")
            n = settings.checkboxes.length;
          for (i = 0; i < n; i++) {
            td = placeHolderElements.shift();
            tr.appendChild(td);
          }
          return;
        } else if (column === "checkboxes") {
          for (var checkbox of settings.checkboxes) {
            if (checkbox) {
              td = document.createElement("TD");
              var input = document.createElement("input");
              input.type = "checkbox";
              input.onchange = createCheckboxChangeHandler(checkbox, references, tr);
              setBomCheckboxState(checkbox, input, references);
              if (input.checked && settings.markWhenChecked == checkbox) {
                tr.classList.add("checked");
              }
              td.appendChild(input);
              tr.appendChild(td);
            }
          }
        } else if (column === "References") {
          td = document.createElement("TD");
          td.innerHTML = highlightFilter(references.map(r => r[0]).join(", "));
          tr.appendChild(td);
        } else if (column === "Quantity" && settings.bommode == "grouped") {
          // Quantity
          td = document.createElement("TD");
          td.textContent = references.length;
          tr.appendChild(td);
        } else {
          // All the other fields
          var field_index = config.fields.indexOf(column)
          if (field_index < 0)
            return;
          var valueSet = new Set();
          references.map(r => r[1]).forEach((id) => valueSet.add(pcbdata.bom.fields[id][field_index]));
          td = document.createElement("TD");
          td.innerHTML = highlightFilter(Array.from(valueSet).join(", "));
          tr.appendChild(td);
        }
      });
    }
    bom.appendChild(tr);
    var handler = createRowHighlightHandler(tr.id, references, netname);
    tr.onmousemove = handler;
    highlightHandlers.push({
      id: tr.id,
      handler: handler,
    });
    if (references !== null) {
      for (var refIndex of references.map(r => r[1])) {
        footprintIndexToHandler[refIndex] = handler;
      }
    }
    if (netname !== null) {
      netsToHandler[netname] = handler;
    }
    if ((filter || reflookup) && first) {
      handler();
      first = false;
    }
  }
  EventHandler.emitEvent(
    IBOM_EVENT_TYPES.BOM_BODY_CHANGE_EVENT, {
    filter: filter,
    reflookup: reflookup,
    checkboxes: settings.checkboxes,
    bommode: settings.bommode,
  });
}

function highlightPreviousRow() {
  if (!currentHighlightedRowId) {
    highlightHandlers[highlightHandlers.length - 1].handler();
  } else {
    if (highlightHandlers.length > 1 &&
      highlightHandlers[0].id == currentHighlightedRowId) {
      highlightHandlers[highlightHandlers.length - 1].handler();
    } else {
      for (var i = 0; i < highlightHandlers.length - 1; i++) {
        if (highlightHandlers[i + 1].id == currentHighlightedRowId) {
          highlightHandlers[i].handler();
          break;
        }
      }
    }
  }
  smoothScrollToRow(currentHighlightedRowId);
}

function highlightNextRow() {
  if (!currentHighlightedRowId) {
    highlightHandlers[0].handler();
  } else {
    if (highlightHandlers.length > 1 &&
      highlightHandlers[highlightHandlers.length - 1].id == currentHighlightedRowId) {
      highlightHandlers[0].handler();
    } else {
      for (var i = 1; i < highlightHandlers.length; i++) {
        if (highlightHandlers[i - 1].id == currentHighlightedRowId) {
          highlightHandlers[i].handler();
          break;
        }
      }
    }
  }
  smoothScrollToRow(currentHighlightedRowId);
}

function populateBomTable() {
  populateBomHeader();
  populateBomBody();
  setBomHandlers();
  resizableGrid(bomhead);
}

function footprintsClicked(footprintIndexes) {
  var lastClickedIndex = footprintIndexes.indexOf(lastClicked);
  for (var i = 1; i <= footprintIndexes.length; i++) {
    var refIndex = footprintIndexes[(lastClickedIndex + i) % footprintIndexes.length];
    if (refIndex in footprintIndexToHandler) {
      lastClicked = refIndex;
      footprintIndexToHandler[refIndex]();
      smoothScrollToRow(currentHighlightedRowId);
      break;
    }
  }
}

function netClicked(net) {
  if (net in netsToHandler) {
    netsToHandler[net]();
    smoothScrollToRow(currentHighlightedRowId);
  } else {
    clearHighlightedFootprints();
    highlightedNet = net;
    drawHighlights();
  }
}

function updateFilter(input) {
  filter = input.toLowerCase();
  populateBomTable();
}

function updateRefLookup(input) {
  reflookup = input.toLowerCase();
  populateBomTable();
}

function changeCanvasLayout(layout) {
  document.getElementById("fl-btn").classList.remove("depressed");
  document.getElementById("fb-btn").classList.remove("depressed");
  document.getElementById("bl-btn").classList.remove("depressed");
  switch (layout) {
    case 'F':
      document.getElementById("fl-btn").classList.add("depressed");
      if (settings.bomlayout != "bom-only") {
        canvassplit.collapse(1);
      }
      break;
    case 'B':
      document.getElementById("bl-btn").classList.add("depressed");
      if (settings.bomlayout != "bom-only") {
        canvassplit.collapse(0);
      }
      break;
    default:
      document.getElementById("fb-btn").classList.add("depressed");
      if (settings.bomlayout != "bom-only") {
        canvassplit.setSizes([50, 50]);
      }
  }
  settings.canvaslayout = layout;
  writeStorage("canvaslayout", layout);
  resizeAll();
  changeBomMode(settings.bommode);
}

function populateMetadata() {
  document.getElementById("title").innerHTML = pcbdata.metadata.title;
  document.getElementById("revision").innerHTML = "Rev: " + pcbdata.metadata.revision;
  document.getElementById("company").innerHTML = pcbdata.metadata.company;
  document.getElementById("filedate").innerHTML = pcbdata.metadata.date;
  if (pcbdata.metadata.title != "") {
    document.title = pcbdata.metadata.title + " BOM";
  }
  // Calculate board stats
  var fp_f = 0,
    fp_b = 0,
    pads_f = 0,
    pads_b = 0,
    pads_th = 0;
  for (var i = 0; i < pcbdata.footprints.length; i++) {
    if (pcbdata.bom.skipped.includes(i)) continue;
    var mod = pcbdata.footprints[i];
    if (mod.layer == "F") {
      fp_f++;
    } else {
      fp_b++;
    }
    for (var pad of mod.pads) {
      if (pad.type == "th") {
        pads_th++;
      } else {
        if (pad.layers.includes("F")) {
          pads_f++;
        }
        if (pad.layers.includes("B")) {
          pads_b++;
        }
      }
    }
  }
  document.getElementById("stats-components-front").innerHTML = fp_f;
  document.getElementById("stats-components-back").innerHTML = fp_b;
  document.getElementById("stats-components-total").innerHTML = fp_f + fp_b;
  document.getElementById("stats-groups-front").innerHTML = pcbdata.bom.F.length;
  document.getElementById("stats-groups-back").innerHTML = pcbdata.bom.B.length;
  document.getElementById("stats-groups-total").innerHTML = pcbdata.bom.both.length;
  document.getElementById("stats-smd-pads-front").innerHTML = pads_f;
  document.getElementById("stats-smd-pads-back").innerHTML = pads_b;
  document.getElementById("stats-smd-pads-total").innerHTML = pads_f + pads_b;
  document.getElementById("stats-th-pads").innerHTML = pads_th;
  // Update version string
  document.getElementById("github-link").innerHTML = "InteractiveHtmlBom&nbsp;" +
    /^v\d+\.\d+/.exec(pcbdata.ibom_version)[0];
}

function changeBomLayout(layout) {
  document.getElementById("bom-btn").classList.remove("depressed");
  document.getElementById("lr-btn").classList.remove("depressed");
  document.getElementById("tb-btn").classList.remove("depressed");
  switch (layout) {
    case 'bom-only':
      document.getElementById("bom-btn").classList.add("depressed");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      document.getElementById("frontcanvas").style.display = "none";
      document.getElementById("backcanvas").style.display = "none";
      document.getElementById("bot").style.height = "";
      break;
    case 'top-bottom':
      document.getElementById("tb-btn").classList.add("depressed");
      document.getElementById("frontcanvas").style.display = "";
      document.getElementById("backcanvas").style.display = "";
      document.getElementById("bot").style.height = "calc(100% - 80px)";
      document.getElementById("bomdiv").classList.remove("split-horizontal");
      document.getElementById("canvasdiv").classList.remove("split-horizontal");
      document.getElementById("frontcanvas").classList.add("split-horizontal");
      document.getElementById("backcanvas").classList.add("split-horizontal");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      bomsplit = Split(['#bomdiv', '#canvasdiv'], {
        sizes: [50, 50],
        onDragEnd: resizeAll,
        direction: "vertical",
        gutterSize: 5
      });
      canvassplit = Split(['#frontcanvas', '#backcanvas'], {
        sizes: [50, 50],
        gutterSize: 5,
        onDragEnd: resizeAll
      });
      break;
    case 'left-right':
      document.getElementById("lr-btn").classList.add("depressed");
      document.getElementById("frontcanvas").style.display = "";
      document.getElementById("backcanvas").style.display = "";
      document.getElementById("bot").style.height = "calc(100% - 80px)";
      document.getElementById("bomdiv").classList.add("split-horizontal");
      document.getElementById("canvasdiv").classList.add("split-horizontal");
      document.getElementById("frontcanvas").classList.remove("split-horizontal");
      document.getElementById("backcanvas").classList.remove("split-horizontal");
      if (bomsplit) {
        bomsplit.destroy();
        bomsplit = null;
        canvassplit.destroy();
        canvassplit = null;
      }
      bomsplit = Split(['#bomdiv', '#canvasdiv'], {
        sizes: [50, 50],
        onDragEnd: resizeAll,
        gutterSize: 5
      });
      canvassplit = Split(['#frontcanvas', '#backcanvas'], {
        sizes: [50, 50],
        gutterSize: 5,
        direction: "vertical",
        onDragEnd: resizeAll
      });
  }
  settings.bomlayout = layout;
  writeStorage("bomlayout", layout);
  changeCanvasLayout(settings.canvaslayout);
}

function changeBomMode(mode) {
  document.getElementById("bom-grouped-btn").classList.remove("depressed");
  document.getElementById("bom-ungrouped-btn").classList.remove("depressed");
  document.getElementById("bom-netlist-btn").classList.remove("depressed");
  var chkbxs = document.getElementsByClassName("visibility_checkbox");

  switch (mode) {
    case 'grouped':
      document.getElementById("bom-grouped-btn").classList.add("depressed");
      for (var i = 0; i < chkbxs.length; i++) {
        chkbxs[i].disabled = false;
      }
      break;
    case 'ungrouped':
      document.getElementById("bom-ungrouped-btn").classList.add("depressed");
      for (var i = 0; i < chkbxs.length; i++) {
        chkbxs[i].disabled = false;
      }
      break;
    case 'netlist':
      document.getElementById("bom-netlist-btn").classList.add("depressed");
      for (var i = 0; i < chkbxs.length; i++) {
        chkbxs[i].disabled = true;
      }
  }

  writeStorage("bommode", mode);
  if (mode != settings.bommode) {
    settings.bommode = mode;
    bomSortFunction = null;
    currentSortColumn = null;
    currentSortOrder = null;
    clearHighlightedFootprints();
  }
  populateBomTable();
}

function focusFilterField() {
  focusInputField(document.getElementById("filter"));
}

function focusRefLookupField() {
  focusInputField(document.getElementById("reflookup"));
}

function toggleBomCheckbox(bomrowid, checkboxnum) {
  if (!bomrowid || checkboxnum > settings.checkboxes.length) {
    return;
  }
  var bomrow = document.getElementById(bomrowid);
  var checkbox = bomrow.childNodes[checkboxnum].childNodes[0];
  checkbox.checked = !checkbox.checked;
  checkbox.indeterminate = false;
  checkbox.onchange();
}

function checkBomCheckbox(bomrowid, checkboxname) {
  var checkboxnum = 0;
  while (checkboxnum < settings.checkboxes.length &&
    settings.checkboxes[checkboxnum].toLowerCase() != checkboxname.toLowerCase()) {
    checkboxnum++;
  }
  if (!bomrowid || checkboxnum >= settings.checkboxes.length) {
    return;
  }
  var bomrow = document.getElementById(bomrowid);
  var checkbox = bomrow.childNodes[checkboxnum + 1].childNodes[0];
  checkbox.checked = true;
  checkbox.indeterminate = false;
  checkbox.onchange();
}

function setBomCheckboxes(value) {
  writeStorage("bomCheckboxes", value);
  settings.checkboxes = value.split(",").map((e) => e.trim()).filter((e) => e);
  prepCheckboxes();
  populateMarkWhenCheckedOptions();
  setMarkWhenChecked(settings.markWhenChecked);
}

function setMarkWhenChecked(value) {
  writeStorage("markWhenChecked", value);
  settings.markWhenChecked = value;
  markedFootprints.clear();
  for (var ref of (value ? getStoredCheckboxRefs(value) : [])) {
    markedFootprints.add(ref);
  }
  populateBomTable();
  drawHighlights();
}

function prepCheckboxes() {
  var table = document.getElementById("checkbox-stats");
  while (table.childElementCount > 1) {
    table.removeChild(table.lastChild);
  }
  if (settings.checkboxes.length) {
    table.style.display = "";
  } else {
    table.style.display = "none";
  }
  for (var checkbox of settings.checkboxes) {
    var tr = document.createElement("TR");
    var td = document.createElement("TD");
    td.innerHTML = checkbox;
    tr.appendChild(td);
    td = document.createElement("TD");
    td.id = "checkbox-stats-" + checkbox;
    var progressbar = document.createElement("div");
    progressbar.classList.add("bar");
    td.appendChild(progressbar);
    var text = document.createElement("div");
    text.classList.add("text");
    td.appendChild(text);
    tr.appendChild(td);
    table.appendChild(tr);
    updateCheckboxStats(checkbox);
  }
}

function populateMarkWhenCheckedOptions() {
  var container = document.getElementById("markWhenCheckedContainer");

  if (settings.checkboxes.length == 0) {
    container.parentElement.style.display = "none";
    return;
  }

  container.innerHTML = '';
  container.parentElement.style.display = "inline-block";

  function createOption(name, displayName) {
    var id = "markWhenChecked-" + name;

    var div = document.createElement("div");
    div.classList.add("radio-container");

    var input = document.createElement("input");
    input.type = "radio";
    input.name = "markWhenChecked";
    input.value = name;
    input.id = id;
    input.onchange = () => setMarkWhenChecked(name);
    div.appendChild(input);

    // Preserve the selected element when the checkboxes change
    if (name == settings.markWhenChecked) {
      input.checked = true;
    }

    var label = document.createElement("label");
    label.innerHTML = displayName;
    label.htmlFor = id;
    div.appendChild(label);

    container.appendChild(div);
  }
  createOption("", "None");
  for (var checkbox of settings.checkboxes) {
    createOption(checkbox, checkbox);
  }
}

function updateCheckboxStats(checkbox) {
  var checked = getStoredCheckboxRefs(checkbox).size;
  var total = pcbdata.footprints.length - pcbdata.bom.skipped.length;
  var percent = checked * 100.0 / total;
  var td = document.getElementById("checkbox-stats-" + checkbox);
  td.firstChild.style.width = percent + "%";
  td.lastChild.innerHTML = checked + "/" + total + " (" + Math.round(percent) + "%)";
}

document.onkeydown = function (e) {
  switch (e.key) {
    case "n":
      if (document.activeElement.type == "text") {
        return;
      }
      if (currentHighlightedRowId !== null) {
        checkBomCheckbox(currentHighlightedRowId, "placed");
        highlightNextRow();
        e.preventDefault();
      }
      break;
    case "ArrowUp":
      highlightPreviousRow();
      e.preventDefault();
      break;
    case "ArrowDown":
      highlightNextRow();
      e.preventDefault();
      break;
    default:
      break;
  }
  if (e.altKey) {
    switch (e.key) {
      case "f":
        focusFilterField();
        e.preventDefault();
        break;
      case "r":
        focusRefLookupField();
        e.preventDefault();
        break;
      case "z":
        changeBomLayout("bom-only");
        e.preventDefault();
        break;
      case "x":
        changeBomLayout("left-right");
        e.preventDefault();
        break;
      case "c":
        changeBomLayout("top-bottom");
        e.preventDefault();
        break;
      case "v":
        changeCanvasLayout("F");
        e.preventDefault();
        break;
      case "b":
        changeCanvasLayout("FB");
        e.preventDefault();
        break;
      case "n":
        changeCanvasLayout("B");
        e.preventDefault();
        break;
      default:
        break;
    }
    if (e.key >= '1' && e.key <= '9') {
      toggleBomCheckbox(currentHighlightedRowId, parseInt(e.key));
      e.preventDefault();
    }
  }
}

function hideNetlistButton() {
  document.getElementById("bom-ungrouped-btn").classList.remove("middle-button");
  document.getElementById("bom-ungrouped-btn").classList.add("right-most-button");
  document.getElementById("bom-netlist-btn").style.display = "none";
}

window.onload = function (e) {
  initUtils();
  initRender();
  initStorage();
  initDefaults();
  cleanGutters();
  populateMetadata();
  dbgdiv = document.getElementById("dbg");
  bom = document.getElementById("bombody");
  bomhead = document.getElementById("bomhead");
  filter = "";
  reflookup = "";
  if (!("nets" in pcbdata)) {
    hideNetlistButton();
  }
  initDone = true;
  setBomCheckboxes(document.getElementById("bomCheckboxes").value);
  // Triggers render
  changeBomLayout(settings.bomlayout);

  // Users may leave fullscreen without touching the checkbox. Uncheck.
  document.addEventListener('fullscreenchange', () => {
    if (!document.fullscreenElement)
      document.getElementById('fullscreenCheckbox').checked = false;
  });
}

window.onresize = resizeAll;
window.matchMedia("print").addListener(resizeAll);

///////////////////////////////////////////////

///////////////////////////////////////////////

///////////////////////////////////////////////
  </script>
</head>

<body>

<div id="topmostdiv" class="topmostdiv">
  <div id="top">
    <div style="float: right; height: 100%;">
      <div class="hideonprint menu" style="float: right; top: 8px;">
        <button class="menubtn"></button>
        <div class="menu-content">
          <label class="menu-label menu-label-top" style="width: calc(50% - 18px)">
            <input id="darkmodeCheckbox" type="checkbox" onchange="setDarkMode(this.checked)">
            Dark mode
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label menu-label-top" style="width: calc(50% - 17px); border-left: 0;">
            <input id="fullscreenCheckbox" type="checkbox" onchange="setFullscreen(this.checked)">
            Full Screen
          </label>
          <label class="menu-label" style="width: calc(50% - 18px)">
            <input id="fabricationCheckbox" type="checkbox" checked onchange="fabricationVisible(this.checked)">
            Fab layer
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
            <input id="silkscreenCheckbox" type="checkbox" checked onchange="silkscreenVisible(this.checked)">
            Silkscreen
          </label>
          <label class="menu-label" style="width: calc(50% - 18px)">
            <input id="referencesCheckbox" type="checkbox" checked onchange="referencesVisible(this.checked)">
            References
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
            <input id="valuesCheckbox" type="checkbox" checked onchange="valuesVisible(this.checked)">
            Values
          </label>
          <div id="tracksAndZonesCheckboxes">
            <label class="menu-label" style="width: calc(50% - 18px)">
              <input id="tracksCheckbox" type="checkbox" checked onchange="tracksVisible(this.checked)">
              Tracks
            </label><!-- This comment eats space! All of it!
            --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
              <input id="zonesCheckbox" type="checkbox" checked onchange="zonesVisible(this.checked)">
              Zones
            </label>
          </div>
          <label class="menu-label" style="width: calc(50% - 18px)">
            <input id="padsCheckbox" type="checkbox" checked onchange="padsVisible(this.checked)">
            Pads
          </label><!-- This comment eats space! All of it!
          --><label class="menu-label" style="width: calc(50% - 17px); border-left: 0;">
            <input id="dnpOutlineCheckbox" type="checkbox" checked onchange="dnpOutline(this.checked)">
            DNP outlined
          </label>
          <label class="menu-label">
            <input id="highlightpin1Checkbox" type="checkbox" onchange="setHighlightPin1(this.checked)">
            Highlight first pin
          </label>
          <label class="menu-label">
            <input id="dragCheckbox" type="checkbox" checked onchange="setRedrawOnDrag(this.checked)">
            Continuous redraw on drag
          </label>
          <label class="menu-label">
            <span>Board rotation</span>
            <span style="float: right"><span id="rotationDegree">0</span>&#176;</span>
            <input id="boardRotation" type="range" min="-36" max="36" value="0" class="slider" oninput="setBoardRotation(this.value)">
          </label>
          <label class="menu-label">
            <div style="margin-left: 5px">Bom checkboxes</div>
            <input id="bomCheckboxes" class="menu-textbox" type=text
                   oninput="setBomCheckboxes(this.value)">
          </label>
          <label class="menu-label">
            <div style="margin-left: 5px">Mark when checked</div>
            <div id="markWhenCheckedContainer"></div>
          </label>
          <label class="menu-label">
            <span class="shameless-plug">
              <span>Created using</span>
              <a id="github-link" target="blank" href="https://github.com/openscopeproject/InteractiveHtmlBom">InteractiveHtmlBom</a>
            </span>
          </label>
        </div>
      </div>
      <div class="button-container hideonprint"
           style="float: right; position: relative; top: 8px">
        <button id="fl-btn" class="left-most-button" onclick="changeCanvasLayout('F')"
                title="Front only">F
        </button>
        <button id="fb-btn" class="middle-button" onclick="changeCanvasLayout('FB')"
                title="Front and Back">FB
        </button>
        <button id="bl-btn" class="right-most-button" onclick="changeCanvasLayout('B')"
                title="Back only">B
        </button>
      </div>
      <div class="button-container hideonprint"
           style="float: right; position: relative; top: 8px">
        <button id="bom-btn" class="left-most-button" onclick="changeBomLayout('bom-only')"
                title="BOM only"></button>
        <button id="lr-btn" class="middle-button" onclick="changeBomLayout('left-right')"
                title="BOM left, drawings right"></button>
        <button id="tb-btn" class="right-most-button" onclick="changeBomLayout('top-bottom')"
                title="BOM top, drawings bot"></button>
      </div>
      <div class="button-container hideonprint"
           style="float: right; position: relative; top: 8px">
        <button id="bom-grouped-btn" class="left-most-button" onclick="changeBomMode('grouped')"
                title="Grouped BOM"></button>
        <button id="bom-ungrouped-btn" class="middle-button" onclick="changeBomMode('ungrouped')"
                title="Ungrouped BOM"></button>
        <button id="bom-netlist-btn" class="right-most-button" onclick="changeBomMode('netlist')"
                title="Netlist"></button>
      </div>
      <div class="hideonprint menu" style="float: right; top: 8px;">
        <button class="statsbtn"></button>
        <div class="menu-content">
          <table class="stats">
            <tbody>
              <tr>
                <td width="40%">Board stats</td>
                <td>Front</td>
                <td>Back</td>
                <td>Total</td>
              </tr>
              <tr>
                <td>Components</td>
                <td id="stats-components-front">~</td>
                <td id="stats-components-back">~</td>
                <td id="stats-components-total">~</td>
              </tr>
              <tr>
                <td>Groups</td>
                <td id="stats-groups-front">~</td>
                <td id="stats-groups-back">~</td>
                <td id="stats-groups-total">~</td>
              </tr>
              <tr>
                <td>SMD pads</td>
                <td id="stats-smd-pads-front">~</td>
                <td id="stats-smd-pads-back">~</td>
                <td id="stats-smd-pads-total">~</td>
              </tr>
              <tr>
                <td>TH pads</td>
                <td colspan=3 id="stats-th-pads">~</td>
              </tr>
            </tbody>
          </table>
          <table class="stats">
            <col width="40%"/><col />
            <tbody id="checkbox-stats">
              <tr>
                <td colspan=2 style="border-top: 0">Checkboxes</td>
              </tr>
            </tbody>
          </table>
        </div>
      </div>
      <div class="hideonprint menu" style="float: right; top: 8px;">
        <button class="iobtn"></button>
        <div class="menu-content">
          <div class="menu-label menu-label-top">
            <div style="margin-left: 5px;">Save board image</div>
            <div class="flexbox">
              <input id="render-save-width" class="menu-textbox" type="text" value="1000" placeholder="Width"
                  style="flex-grow: 1; width: 50px;" oninput="validateSaveImgDimension(this)">
              <span>X</span>
              <input id="render-save-height" class="menu-textbox" type="text" value="1000" placeholder="Height"
                  style="flex-grow: 1; width: 50px;" oninput="validateSaveImgDimension(this)">
            </div>
            <label>
              <input id="render-save-transparent" type="checkbox">
              Transparent background
            </label>
            <div class="flexbox">
              <button class="savebtn" onclick="saveImage('F')">Front</button>
              <button class="savebtn" onclick="saveImage('B')">Back</button>
            </div>
          </div>
          <div class="menu-label">
            <span style="margin-left: 5px;">Config and checkbox state</span>
            <div class="flexbox">
              <button class="savebtn" onclick="saveSettings()">Export</button>
              <button class="savebtn" onclick="loadSettings()">Import</button>
            </div>
          </div>
        </div>
      </div>
    </div>
    <div id="fileinfodiv" style="overflow: auto;">
      <table class="fileinfo">
        <tbody>
          <tr>
            <td id="title" class="title" style="width: 70%">
              Title
            </td>
            <td id="revision" class="title" style="width: 30%">
              Revision
            </td>
          </tr>
          <tr>
            <td id="company">
              Company
            </td>
            <td id="filedate">
              Date
            </td>
          </tr>
        </tbody>
      </table>
    </div>
  </div>
  <div id="bot" class="split" style="height: calc(100% - 80px)">
    <div id="bomdiv" class="split split-horizontal">
      <div style="width: 100%">
        <input id="reflookup" class="textbox searchbox reflookup hideonprint" type="text" placeholder="Ref lookup"
               oninput="updateRefLookup(this.value)">
        <input id="filter" class="textbox searchbox filter hideonprint" type="text" placeholder="Filter"
               oninput="updateFilter(this.value)">
        <div class="button-container hideonprint" style="float: left; margin: 0;">
          <button id="copy" title="Copy bom table to clipboard"
               onclick="copyToClipboard()"></button>
        </div>
      </div>
      <div id="dbg"></div>
      <table class="bom" id="bomtable">
        <thead id="bomhead">
        </thead>
        <tbody id="bombody">
        </tbody>
      </table>
    </div>
    <div id="canvasdiv" class="split split-horizontal">
      <div id="frontcanvas" class="split" touch-action="none" style="overflow: hidden">
        <div style="position: relative; width: 100%; height: 100%;">
          <canvas id="F_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
          <canvas id="F_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
          <canvas id="F_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
          <canvas id="F_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
        </div>
      </div>
      <div id="backcanvas" class="split" touch-action="none" style="overflow: hidden">
        <div style="position: relative; width: 100%; height: 100%;">
          <canvas id="B_bg" style="position: absolute; left: 0; top: 0; z-index: 0;"></canvas>
          <canvas id="B_fab" style="position: absolute; left: 0; top: 0; z-index: 1;"></canvas>
          <canvas id="B_slk" style="position: absolute; left: 0; top: 0; z-index: 2;"></canvas>
          <canvas id="B_hl" style="position: absolute; left: 0; top: 0; z-index: 3;"></canvas>
        </div>
      </div>
    </div>
  </div>
</div>

</body>

</html>
